def load_config(self): self._reset_configs_cache() self._project_config = _load_config(self.config_file_path) self._user_config = _load_config(self.user_config_file_path) config_version = self._project_config['version'] self._config_schema = load_config_schema(config_version)
def load_config(self): self._reset_configs_cache() self._project_config = _load_config(self.config_file_path) self._user_config = _load_config(self.user_config_file_path) config_version = self._project_config['version'] self._config_schema = load_config_schema(config_version)
def load_config(self): self._config_cache = None if self.config_file_path is None: has_ini_config = check_if_ini_config_file_exists() has_json_config = check_if_json_config_file_exists() if has_ini_config and has_json_config: raise DeprecationWarning( "Found both `populus.ini` and `populus.json` config files. " "Please migrate you `populus.ini` file settings into the " "`populus.json` file and remove the `populus.ini` file") elif has_ini_config: warnings.warn( DeprecationWarning( "The `populus.ini` configuration format has been " "deprecated. You must upgrade your configuration file to " "the new `populus.json` format.")) path_to_load = get_default_config_path() elif has_json_config: path_to_load = get_json_config_file_path() else: path_to_load = get_default_config_path() else: path_to_load = self.config_file_path self._project_config = _load_config(path_to_load) self._project_config_schema = load_config_schema()
def config(self, value): if isinstance(value, Config): self._config_cache = value else: self._project_config = value config_version = self._project_config['version'] self._project_config_schema = load_config_schema(config_version) self._config_cache = Config( config=self._project_config, schema=self._project_config_schema, )
def load_config(self): self._config_cache = None if self.config_file_path is None: has_json_config = check_if_json_config_file_exists() if has_json_config: path_to_load = get_json_config_file_path() else: path_to_load = get_default_config_path() else: path_to_load = self.config_file_path self._project_config = _load_config(path_to_load) config_version = self._project_config['version'] self._project_config_schema = load_config_schema(config_version)