diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 6355f455..8a95a93d 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -9,6 +9,10 @@ - fix: ensure step referenced api, convert to v3 testcase - fix: several other compatibility issues +**Changed** + +- change: skip reporting sentry for errors occurred in debugtalk.py + ## 3.0.11 (2020-06-08) **Changed** diff --git a/httprunner/loader.py b/httprunner/loader.py index 9592e5bf..cc6799c0 100644 --- a/httprunner/loader.py +++ b/httprunner/loader.py @@ -370,7 +370,12 @@ def load_debugtalk_functions() -> Dict[Text, Callable]: """ # load debugtalk.py module - imported_module = importlib.import_module("debugtalk") + try: + imported_module = importlib.import_module("debugtalk") + except Exception as ex: + logger.error(f"error occurred in debugtalk.py: {ex}") + sys.exit(1) + # reload to refresh previously loaded module imported_module = importlib.reload(imported_module) return load_module_functions(imported_module)