inept.config module

class inept.config.ConfigBase(command_name=None, **kwds)

Bases: inept.config.ConfigSerialize, inept.config.ConfigCLI, inept.config.ConfigMapping

class inept.config.ConfigCLI(command_name=None, **kwds)

Bases: inept.config.ConfigMapping

property cli
static get_type(node)
load_cli(args=None, **extra)
make_cli(command_name)
parse_cli(args=None, **extra)
class inept.config.ConfigMapping

Bases: inept.config.ConfigTree

get(key, default=None)
info(msg)
update(data)
class inept.config.ConfigSerialize

Bases: inept.config.ConfigTree

to_dict()
to_nested_dict()
class inept.config.ConfigSimple(root, **kwds)

Bases: inept.config.ConfigBase

class inept.config.ConfigTree

Bases: object

all_keys()
extract_node(node)
get_value(path)
iter_values()
root = <Group None>
validate_root(root)
class inept.config.RootDescriptor

Bases: object

exception inept.config.ValuePathError

Bases: Exception