From 681b3a91aa4f888f9543dc41c9b3a5fb8e679c79 Mon Sep 17 00:00:00 2001 From: mrg Date: Thu, 5 Nov 2020 13:20:54 -0800 Subject: [PATCH] Drop to debug in debug module when -d --- compiler/debug.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/compiler/debug.py b/compiler/debug.py index 5a2d2893..bf44de95 100644 --- a/compiler/debug.py +++ b/compiler/debug.py @@ -16,6 +16,9 @@ import sys # 2 = verbose # n = custom setting +import globals +import pdb + def check(check, str): if not check: @@ -26,6 +29,9 @@ def check(check, str): log("ERROR: file {0}: line {1}: {2}\n".format( os.path.basename(filename), line_number, str)) + if globals.OPTS.debug: + pdb.set_trace() + assert 0 @@ -37,6 +43,9 @@ def error(str, return_value=0): log("ERROR: file {0}: line {1}: {2}\n".format( os.path.basename(filename), line_number, str)) + if globals.OPTS.debug: + pdb.set_trace() + assert return_value == 0