def __init__(self, dvc_dir): self.dvc_dir = os.path.abspath(os.path.realpath(dvc_dir)) self.config_file = os.path.join(dvc_dir, self.CONFIG) self._config = configparser.SafeConfigParser() self._config.read(self.config_file) Logger.set_level(self._config['Global']['LogLevel'])
def __init__(self, conf_file=ConfigI.CONFIG, conf_pseudo_file=None): """ Params: conf_file (String): configuration file conf_pseudo_file (String): for unit testing, something that supports readline; supersedes conf_file """ self._conf_file = conf_file self._config = configparser.SafeConfigParser() if conf_pseudo_file is not None: self._config.readfp(conf_pseudo_file) else: fname = os.path.join(self.CONFIG_DIR, conf_file) if not os.path.isfile(fname): raise ConfigError('Config file "{}" does not exist {}'.format( fname, os.getcwd())) self._config.read(fname) level = self._config['Global']['LogLevel'] Logger.set_level(level) super(Config, self).__init__(self._config['Global']['DataDir'], self._config['Global']['Cloud'], self._config)
def __init__(self, conf_file=CONFIG, conf_pseudo_file=None): """ Params: conf_file (String): configuration file conf_pseudo_file (String): for unit testing, something that supports readline; supersedes conf_file """ self._conf_file = conf_file self._config = configparser.SafeConfigParser() if conf_pseudo_file is not None: self._config.readfp(conf_pseudo_file) else: if not os.path.isfile(conf_file): raise ConfigError('Config file "{}" does not exist {}'.format( conf_file, os.getcwd())) self._config.read(conf_file) level = self._config['Global']['LogLevel'] Logger.set_level(level) super(Config, self).__init__( self._config['Global']['DataDir'], self._config['Global']['CacheDir'], self._config['Global']['StateDir'], self._config['Global'].get('TargetFile', Config.TARGET_FILE_DEFAULT)) pass
def __init__(self, conf_file, conf_pseudo_file=None): """ Params: conf_file (String): configuration file conf_pseudo_file (String): for unit testing, something that supports readline; supersedes conf_file """ self._conf_file = conf_file self._config = configparser.SafeConfigParser() if conf_pseudo_file is not None: self._config.readfp(conf_pseudo_file) else: if not os.path.isfile(conf_file): raise ConfigError( 'Config file "{}" does not exist'.format(conf_file)) self._config.read(conf_file) level = self._config['Global']['LogLevel'] Logger.set_level(level) self._aws_creds = None super(Config, self).__init__(self._config['Global']['DataDir'], self._config['Global']['CacheDir'], self._config['Global']['StateDir']) pass
def __init__(self, conf_file): self._conf_file = conf_file self._config = configparser.ConfigParser() if not os.path.isfile(conf_file): raise ConfigError( 'Config file "{}" does not exist'.format(conf_file)) self._config.read(conf_file) level = self._config['Global']['LogLevel'] Logger.set_level(level) super(Config, self).__init__(self._config['Global']['DataDir'], self._config['Global']['CacheDir'], self._config['Global']['StateDir']) pass
def test_set_level(self): Logger.set_level('debug') self.assertEqual(Logger.logger().getEffectiveLevel(), logging.DEBUG)