Better info printing for worker threads

This commit is contained in:
Jylpah committed 2019-09-19 22:38:12 +03:00
1 parent 38d6662c7c
commit bdfacdf51a
1 file changed
+13 -3
+13 -3
View File
@@ -44,16 +44,23 @@ def setSilent(silent: bool):
VERBOSE = False VERBOSE = False
DEBUG = False DEBUG = False
def verbose(msg = ""): def verbose(msg = "", n = None):
"""Print a message""" """Print a message"""
if VERBOSE: if VERBOSE:
if n == None:
print(msg) print(msg)
else:
print('[' + str(n) + ']: ' + msg)
return None return None
def verbose_std(msg = ""): def verbose_std(msg = "", n = None):
"""Print a message""" """Print a message"""
if not SILENT: if not SILENT:
if n == None:
print(msg) print(msg)
else:
print('[' + str(n) + ']: ' + msg)
return None return None
def printWaiter(force = False): def printWaiter(force = False):
@@ -66,13 +73,16 @@ def printNewline(force = False):
print('', flush=True) print('', flush=True)
def debug(msg = ""): def debug(msg = "", n = None):
"""print a conditional debug message""" """print a conditional debug message"""
if DEBUG: if DEBUG:
curframe = inspect.currentframe() curframe = inspect.currentframe()
calframe = inspect.getouterframes(curframe, 2) calframe = inspect.getouterframes(curframe, 2)
caller = calframe[1][3] caller = calframe[1][3]
if n == None:
print('DEBUG: ' + caller + '(): ' + msg) print('DEBUG: ' + caller + '(): ' + msg)
else:
print('DEBUG: ' + caller + '()' + '[' + str(n) + ']: ' + msg)
return None return None