jivago.inject.service_locator module

class jivago.inject.service_locator.ServiceLocator(registry=<jivago.lang.registry.Registry object>)[source]

Bases: object

bind(interface, implementation)[source]
get(interface: type)[source]
get_all(clazz: type)[source]
register_scope(scope_cache: jivago.inject.scope_cache.ScopeCache)[source]