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]#