ini2toml.drivers package¶
Submodules¶
ini2toml.drivers.configparser module¶
- ini2toml.drivers.configparser.parse(text: str, opts: Mapping = mappingproxy({})) IntermediateRepr [source]¶
ini2toml.drivers.configupdater module¶
ini2toml.drivers.full_toml module¶
ini2toml.drivers.lite_toml module¶
ini2toml.drivers.plain_builtins module¶
The purpose of this module is to “collapse” the intermediate representation of a TOML
document into Python builtin data types (mainly a composition of dict
,
list
, int
, float
, bool
, str
).
This is not a loss-less process, since comments are not preserved.
- ini2toml.drivers.plain_builtins.collapse(obj)[source]¶
- ini2toml.drivers.plain_builtins.collapse(obj: Commented) Any
- ini2toml.drivers.plain_builtins.collapse(obj: CommentedList) list
- ini2toml.drivers.plain_builtins.collapse(obj: CommentedKV) dict
- ini2toml.drivers.plain_builtins.collapse(obj: Mapping) dict
- ini2toml.drivers.plain_builtins.collapse(obj: list) list
- ini2toml.drivers.plain_builtins.convert(irepr: IntermediateRepr) dict [source]¶