Make debug and verbose output work properly.

This commit is contained in:
Todd Gamblin
2014-06-19 08:47:06 -07:00
parent 4608b674e5
commit b6740cf1d1
3 changed files with 34 additions and 8 deletions

View File

@@ -29,10 +29,20 @@
from llnl.util.tty.color import *
debug = False
verbose = False
_debug = False
_verbose = False
indent = " "
def set_debug(flag):
global _debug
_debug = flag
def set_verbose(flag):
global _verbose
_verbose = flag
def msg(message, *args):
cprint("@*b{==>} %s" % cescape(message))
for arg in args:
@@ -50,13 +60,13 @@ def info(message, *args, **kwargs):
def verbose(message, *args):
if verbose:
if _verbose:
info(message, *args, format='c')
def debug(*args):
if debug:
info("Debug: " + message, *args, format='*g')
def debug(message, *args):
if _debug:
info(message, *args, format='g')
def error(message, *args):