figenv module

figenv is a metaclass that can transform config objects to be able to pull updates from environment variables.

class Config(metaclass=MetaConfig):
    USERNAME = 'fake'
    DEBUG = False
class figenv.MetaConfig(name, bases, dict)

Bases: type

keys()
exception figenv.MissingConfigurationException(name, message=None)

Bases: RuntimeError

figenv.strict(f)

Decorator to disable automatic override of dynamic configuration via environmental variable