# {py:mod}`dawsonia.config` ```{py:module} dawsonia.config ``` ```{autodoc2-docstring} dawsonia.config :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`_read_toml ` - ```{autodoc2-docstring} dawsonia.config._read_toml :summary: ``` * - {py:obj}`read_table_formats ` - ```{autodoc2-docstring} dawsonia.config.read_table_formats :summary: ``` * - {py:obj}`read_configfile ` - ```{autodoc2-docstring} dawsonia.config.read_configfile :summary: ``` * - {py:obj}`set_default_from_configfile ` - ```{autodoc2-docstring} dawsonia.config.set_default_from_configfile :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`config_cli_names ` - ```{autodoc2-docstring} dawsonia.config.config_cli_names :summary: ``` * - {py:obj}`config_kwargs ` - ```{autodoc2-docstring} dawsonia.config.config_kwargs :summary: ``` ```` ### API ````{py:function} _read_toml(file_or_path: str | pathlib.Path, _mtime: int) -> dict :canonical: dawsonia.config._read_toml ```{autodoc2-docstring} dawsonia.config._read_toml ``` ```` ````{py:function} read_table_formats(config_file: str | pathlib.Path) -> dawsonia.typing.TableFormatFile :canonical: dawsonia.config.read_table_formats ```{autodoc2-docstring} dawsonia.config.read_table_formats ``` ```` ````{py:function} read_configfile(config_file: str | pathlib.Path) -> dict[str, dict[str, dict]] :canonical: dawsonia.config.read_configfile ```{autodoc2-docstring} dawsonia.config.read_configfile ``` ```` ````{py:function} set_default_from_configfile(ctx: click.Context, _, value) -> typing.Optional[str] :canonical: dawsonia.config.set_default_from_configfile ```{autodoc2-docstring} dawsonia.config.set_default_from_configfile ``` ```` ````{py:data} config_cli_names :canonical: dawsonia.config.config_cli_names :value: > ('-c', '--config') ```{autodoc2-docstring} dawsonia.config.config_cli_names ``` ```` ````{py:data} config_kwargs :canonical: dawsonia.config.config_kwargs :type: dict[str, typing.Any] :value: > 'dict(...)' ```{autodoc2-docstring} dawsonia.config.config_kwargs ``` ````