multiconf.envs module

exception multiconf.envs.AmbiguousEnvException(msg, ambiguous)[source]

Bases: multiconf.envs.EnvException

exception multiconf.envs.EnvException[source]

Bases: Exception

class multiconf.envs.EnvFactory[source]
Env(name, allow_todo=False)[source]

Declare a new Env

EnvGroup(name, *members)[source]

Declare a new EnvGroup

env(name)[source]

Get an already declared env from it’s name

env_or_group_from_name(name)[source]

Get an already declared env or group from it’s name

validate_env_group_names(eg_names)[source]

Check that all names in eg_names are defined Envs or Groups