ini2toml.drivers package#

Submodules#

ini2toml.drivers.configparser module#

ini2toml.drivers.configparser.parse(text: str, opts: Mapping = mappingproxy({})) IntermediateRepr[source]#
ini2toml.drivers.configparser.translate_section(section: Mapping)[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]#

Module contents#