atkinson.config package¶
Submodules¶
atkinson.config.manager module¶
Module for loading/accessing config data
-
class
atkinson.config.manager.ConfigManager(filenames=None, paths=None, defaults=True)[source]¶ Bases:
objectAtkinson config file manager class
-
config¶ The configuration data
Returns: Dictionary of configuration data
-
config_files¶ A list of processed config files
Returns: A list of config files found and parsed
-
atkinson.config.search module¶
Search tools for configuration files
-
atkinson.config.search.config_search_paths(override_list=None)[source]¶ Generate a list of paths to search for config files
param override_list: A list for string path to use as a override location Default: None returns: generator function of search paths.
-
atkinson.config.search.get_config_files(filenames=None, overrides=None, add_defaults=True)[source]¶ Search for filename, or return the default config file
param filenames: list or string of file names to search for Default: None param overrides: list of string of paths to use for searching Default: None param add_defaults: Boolean Control if the default file name (config.yml) is added to the search returns: generator function of available config files