diff options
Diffstat (limited to 'python/helpers/pydev/pydev_log.py')
-rw-r--r-- | python/helpers/pydev/pydev_log.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/python/helpers/pydev/pydev_log.py b/python/helpers/pydev/pydev_log.py index 229784b76a91..b5e65b3102e6 100644 --- a/python/helpers/pydev/pydev_log.py +++ b/python/helpers/pydev/pydev_log.py @@ -2,6 +2,8 @@ import sys from pydevd_constants import DebugInfoHolder from pydevd_constants import DictContains +import traceback + WARN_ONCE_MAP = {} def stderr_write(message): @@ -18,11 +20,16 @@ def warn(message): if DebugInfoHolder.DEBUG_TRACE_LEVEL>1: stderr_write(message) + def info(message): stderr_write(message) -def error(message): + +def error(message, tb=False): stderr_write(message) + if tb: + traceback.print_exc() + def error_once(message): if not DictContains(WARN_ONCE_MAP, message): |