diff --git a/main.py b/main.py index 3a59673..7481360 100644 --- a/main.py +++ b/main.py @@ -10,9 +10,12 @@ import sys, os, json, traceback EXIT_SUCCESS=0 EXIT_ERROR=1 -def warn(message): +def warn(message, is_exception=False): print("WARNING: "+str(message), file=sys.stderr) - traceback.print_stack() + if is_exception: + traceback.print_exc() + else: + traceback.print_stack() def error(message, is_exception=True, handle_gracefully=True): print("ERROR: "+str(message), file=sys.stderr)