Пример #1
0
    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'])
Пример #2
0
    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)
Пример #3
0
    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
Пример #4
0
    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
Пример #5
0
    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
Пример #6
0
 def test_set_level(self):
     Logger.set_level('debug')
     self.assertEqual(Logger.logger().getEffectiveLevel(), logging.DEBUG)