jivago.inject.scope_cache module

exception jivago.inject.scope_cache.ComponentNotHandledByScopeException[source]

Bases: Exception

class jivago.inject.scope_cache.ScopeCache(scope: jivago.lang.registry.Annotation, scoped_components: List[type])[source]

Bases: object

get(component: type) → object[source]
handles_component(component: type) → bool[source]
is_stored(component: type) → bool[source]
store(component: type, instance: object)[source]
exception jivago.inject.scope_cache.UninstantiatedObjectException[source]

Bases: Exception