Skip to content

Commit 7570e70

Browse files
committed
Add todos to wiring
1 parent c145d62 commit 7570e70

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/dependency_injector/wiring.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ def _resolve_config_option(
8080
original: providers.ConfigurationOption,
8181
as_: Any = None,
8282
) -> providers.Provider:
83+
# TODO: Take care about invariant injections
8384
original_root = original.root
8485
new_root: providers.Configuration = cast(providers.Configuration, self._resolve_provider(original_root))
8586
new_option = new_root.get_option_provider(original.get_relative_name())
@@ -120,6 +121,7 @@ def wire(
120121
packages: Optional[Iterable[ModuleType]] = None,
121122
) -> None:
122123
"""Wire container providers with provided packages and modules."""
124+
# TODO: Add protection to only wire declarative container instances
123125
if not modules:
124126
modules = []
125127

0 commit comments

Comments
 (0)