Add new api, new deps system
This commit is contained in:
@@ -17,10 +17,14 @@ def inject_object(*objects) -> None:
|
||||
continue
|
||||
|
||||
|
||||
def get_injected_object(*objects: Type[T]) -> Iterable[T]:
|
||||
def get_injected_objects(*objects: Type[T]) -> Iterable[T]:
|
||||
return [apply_replace(obj) for obj in objects]
|
||||
|
||||
|
||||
def get_injected_object(obj: Type[T]) -> T:
|
||||
return apply_replace(obj)
|
||||
|
||||
|
||||
def inject_module(mod: ModuleType) -> None:
|
||||
try:
|
||||
inject_object(*getattr(mod, '__replacements__'))
|
||||
|
||||
Reference in New Issue
Block a user