1 #########################################################################
4 # Description: Display module
6 #########################################################################
8 from libxml2mod import xmlXPathNewValueTree
10 if os.getenv('DEBUG') != None:
15 if os.getenv('VERBOSE') != None:
21 frame=inspect.currentframe()
22 frame=frame.f_back.f_back
24 return code.co_filename
26 def display(msg = '', handle = sys.stdout, nolinefeed = False):
29 if nolinefeed == False:
32 def display_err(msg, handle = sys.stderr, nolinefeed = False):
36 if nolinefeed == False:
39 def debug(msg, handle = sys.stderr, nolinefeed = False, level = 0):
45 display_err('DEBUG: ' + msg, handle, nolinefeed)
47 def error(msg, errno = 0, handle = sys.stderr, nolinefeed = False):
48 display_err('ERROR: {0}'.format(msg), handle, nolinefeed)
53 def warning(msg, warnno = 0, handle = sys.stderr, nolinefeed = False):
54 display_err('WARNING:' + msg, handle, nolinefeed)
56 def verbose(msg, handle = sys.stdout):
64 def set_verbose(newValue):
73 def set_debug(newValue):