config¶
Functions¶
-
jnrbase.config.
read_configs
(__pkg, __name='config', *, local=True)[source]¶ Process configuration file stack.
We export the time parsing functionality of
jnrbase
as custom converters forconfigparser.ConfigParser
:Method
Function
.getdatetime()
.gethumantime()
.gettimedelta()
- Parameters
- Return type
- Returns
Parsed configuration files
Examples¶
>>> cfg = read_configs('jnrbase')
>>> assert cfg.colour
>>> with patch.dict('os.environ', {'NO_COLOUR': 'true'}):
... cfg = read_configs('jnrbase')
>>> assert not cfg.colour