Skip to content

_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_object
  • into_class

__init__(self, provides, *a, **k)

everywhere(self)

Functions

get_dependency_for(obj, name, default)

depends(**dependencies)

inject(**k)