ewatercycle.parametersetdb.config module¶
- class ewatercycle.parametersetdb.config.CaseConfigParser(defaults=None, dict_type=<class 'collections.OrderedDict'>, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=<object object>, converters=<object object>)¶
Bases:
configparser.ConfigParser
Case sensitive config parser See https://stackoverflow.com/questions/1611799/preserve-case-in-configparser
- optionxform(optionstr)¶
- ewatercycle.parametersetdb.config.fetch(url)¶
Fetches text of url
- class ewatercycle.parametersetdb.config.AbstractConfig(source: str)¶
Bases:
abc.ABC
- config: Any¶
Dict like content of config
- class ewatercycle.parametersetdb.config.IniConfig(source)¶
Bases:
ewatercycle.parametersetdb.config.AbstractConfig
Config container where config is read/saved in ini format.
- config: Any¶
Dict like content of config
- save(target)¶
- Parameters
target – File path to save config to
Returns:
- class ewatercycle.parametersetdb.config.YamlConfig(source)¶
Bases:
ewatercycle.parametersetdb.config.AbstractConfig
Config container where config is read/saved in yaml format
- config: Any¶
Dict like content of config
- save(target)¶
- Parameters
target – File path to save config to
Returns: