Source code for tadmap.tadmap_base_config

#!/usr/bin/env python

import pathlib

PROJ_DIR=str(pathlib.Path.home())  #"../.."

DEBUG_MODE=False #True

def dbg_print(s, *args, **kwargs):
    global DEBUG_MODE
    if DEBUG_MODE or s[:5] != "Flag ":
        print(s, *args, **kwargs)


import logging

tadmap_loglevel = logging.WARNING #WARNING

[docs]def set_loglevel(l): """Set the loglevel to one of logging.{ERROR,WARNING,INFO,DEBUG}. Default = WARNING """ global tadmap_loglevel print("Changing loglevel from %s to %s" % (tadmap_loglevel, l)) tadmap_loglevel = l if tadmap_loglevel == logging.DEBUG: global DEBUG_MODE DEBUG_MODE = True
def tadmap_debug(*args, **kwargs): if tadmap_loglevel <= logging.DEBUG: print("DEBUG: ", *args, **kwargs) def tadmap_info(*args, **kwargs): if tadmap_loglevel <= logging.INFO: print("INFO: ", *args, **kwargs) def tadmap_warning(*args, **kwargs): if tadmap_loglevel <= logging.WARNING: print("WARNING: ", *args, **kwargs) def tadmap_error(*args, **kwargs): if tadmap_loglevel <= logging.ERROR: print("ERROR: ", *args, **kwargs) ########## for maintenance ################### # def noop(*args, **kwargs): # pass # # logging.info = print # logging.debug = noop ##############################################