raise NotImplementedError # # As the very first step: Setup configuration registry instance and # read all configuration settings from files and env variables # _cfgfile = os.environ.get('MVPACONFIG', None) if _cfgfile: # We have to provide a list _cfgfile = [_cfgfile] cfg = __Singleton('cfg', ConfigManager(_cfgfile)) verbose = __Singleton( "verbose", LevelLogger( handlers=cfg.get('verbose', 'output', default='stdout').split(','))) # Not supported/explained/used by now since verbose(0, is to print errors #error = __Singleton("error", LevelLogger( # handlers=environ.get('MVPA_ERROR_OUTPUT', 'stderr').split(','))) # Levels for verbose # 0 -- nothing besides errors # 1 -- high level stuff -- top level operation or file operations # 2 -- cmdline handling # 3 -- # 4 -- computation/algorithm relevant thingies # Helper for errors printing def error(msg, critical=True):
def __init__(self, *args): pass # Provided __call__ just to make silly pylint happy def __call__(self): raise NotImplementedError # As the very first step: Setup configuration registry instance and # read all configuration settings from files and env variables # _cfgfile = os.environ.get('MVPACONFIG', None) if _cfgfile: # We have to provide a list _cfgfile = [_cfgfile] cfg = __Singleton('cfg', ConfigManager(_cfgfile)) verbose = __Singleton("verbose", LevelLogger( handlers=cfg.get('verbose', 'output', default='stdout').split(','))) # Not supported/explained/used by now since verbose(0, is to print errors #error = __Singleton("error", LevelLogger( # handlers=environ.get('MVPA_ERROR_OUTPUT', 'stderr').split(','))) # Levels for verbose # 0 -- nothing besides errors # 1 -- high level stuff -- top level operation or file operations # 2 -- cmdline handling # 3 -- # 4 -- computation/algorithm relevant thingies # Helper for errors printing def error(msg, critical=True): """Helper function to output errors in a consistent way.