_Framework.Dependency¶
Module constants¶
_global_injection_registry
Classes¶
class DependencyError(Exception)¶
Bases: Exception
class InjectionRegistry(object)¶
Bases: object
__init__(self, parent, *a, **k)¶
register_key(self, key, injector)¶
unregister_key(self, key, injector)¶
get(self, key, default)¶
class dependency(object)¶
Bases: object
__init__(self, **k)¶
__get__(self, obj, cls)¶
class Injector(object)¶
Bases: object
provides(self)¶
register(self)¶
unregister(self)¶
__enter__(self)¶
__exit__(self, *a)¶
class RegistryInjector(Injector)¶
Bases: Injector
__init__(self, provides, registry, *a, **k)¶
provides(self)¶
register(self)¶
unregister(self)¶
class InjectionFactory(object)¶
Bases: object
Attributes¶
into_objectinto_class