def _assert_is_step(self, step, func): try: re.compile(step) except re.error as e: raise StepLoadingError("Error when trying to compile:\n" " regex: %r\n" " for function: %s\n" " error: %s" % (step, func, e))
def wrap(func): try: re.compile(regex) except re.error, e: raise StepLoadingError("Error when trying to compile:\n" " regex: %r\n" " for function: %s\n" " error: %s" % (regex, func, e))