dawsonia.config#

configuration file parsing utilities.

Module Contents#

Functions#

_read_toml

Read TOML configuration file into a dictionary

read_table_formats

read_configfile

set_default_from_configfile

Set / override CLI context’s arguments from configfile

Data#

config_cli_names

config_kwargs

API#

dawsonia.config._read_toml(file_or_path: str | pathlib.Path, _mtime: int) dict[source]#

Read TOML configuration file into a dictionary

dawsonia.config.read_table_formats(config_file: str | pathlib.Path) dawsonia.typing.TableFormatFile[source]#
dawsonia.config.read_configfile(config_file: str | pathlib.Path) dict[str, dict[str, dict]][source]#
dawsonia.config.set_default_from_configfile(ctx: click.Context, _, value) Optional[str][source]#

Set / override CLI context’s arguments from configfile

dawsonia.config.config_cli_names#

(‘-c’, ‘–config’)

dawsonia.config.config_kwargs: dict[str, Any]#

‘dict(…)’