We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
inject
1 parent 875352e commit 8bea9feCopy full SHA for 8bea9fe
rodi/__init__.py
@@ -45,7 +45,10 @@ def __contains__(self, item) -> bool:
45
AliasesTypeHint = dict[str, Type]
46
47
48
-def inject(globalsns=None, localns=None) -> Callable[..., Any]:
+def inject(
49
+ globalsns: Optional[Dict[str, Any]] = None,
50
+ localns: Optional[Dict[str, Any]] = None,
51
+) -> Callable[[T], T]:
52
"""
53
Marks a class or a function as injected. This method is only necessary if the class
54
uses locals and the user uses Python >= 3.10, to bind the function's locals to the
0 commit comments