From 00a8d1be8a02e53d15a1863ba70df81a5479d634 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Tue, 20 Feb 2018 01:15:57 +0800 Subject: [PATCH] hide traceback when log level is INFO/WARNING/ERROR/CRITICAL --- httprunner/__init__.py | 2 +- httprunner/cli.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/httprunner/__init__.py b/httprunner/__init__.py index 61816e5a..64ce7e0d 100644 --- a/httprunner/__init__.py +++ b/httprunner/__init__.py @@ -1 +1 @@ -__version__ = '0.9.2' \ No newline at end of file +__version__ = '0.9.3' \ No newline at end of file diff --git a/httprunner/cli.py b/httprunner/cli.py index fcc368cc..c86bad69 100644 --- a/httprunner/cli.py +++ b/httprunner/cli.py @@ -68,6 +68,10 @@ def main_hrun(): log_level = getattr(logging, args.log_level.upper()) logging.basicConfig(level=log_level) + if log_level >= 20: + # hide traceback when log level is INFO/WARNING/ERROR/CRITICAL + sys.tracebacklimit = 0 + project_name = args.startproject if project_name: project_path = os.path.join(os.getcwd(), project_name)