From 871bd617d4813f7d71fb09a10c67f807569d200a Mon Sep 17 00:00:00 2001 From: Roman Mogylatov Date: Wed, 28 Oct 2020 13:50:51 -0400 Subject: [PATCH] Fix wiring linter errors --- src/dependency_injector/wiring.py | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/dependency_injector/wiring.py b/src/dependency_injector/wiring.py index 2b8af542..e58a97cd 100644 --- a/src/dependency_injector/wiring.py +++ b/src/dependency_injector/wiring.py @@ -37,7 +37,10 @@ class ProvidersMap: original_providers=container.declarative_parent.providers, ) - def resolve_provider(self, provider: providers.Provider) -> Optional[providers.Provider]: + def resolve_provider( + self, + provider: providers.Provider, + ) -> Optional[providers.Provider]: if isinstance(provider, providers.Delegate): return self._resolve_delegate(provider) elif isinstance(provider, ( @@ -54,10 +57,16 @@ class ProvidersMap: else: return self._resolve_provider(provider) - def _resolve_delegate(self, original: providers.Delegate) -> Optional[providers.Provider]: + def _resolve_delegate( + self, + original: providers.Delegate, + ) -> Optional[providers.Provider]: return self._resolve_provider(original.provides) - def _resolve_provided_instance(self, original: providers.Provider) -> Optional[providers.Provider]: + def _resolve_provided_instance( + self, + original: providers.Provider, + ) -> Optional[providers.Provider]: modifiers = [] while isinstance(original, ( providers.ProvidedInstance, @@ -110,7 +119,10 @@ class ProvidersMap: return new - def _resolve_provider(self, original: providers.Provider) -> Optional[providers.Provider]: + def _resolve_provider( + self, + original: providers.Provider, + ) -> Optional[providers.Provider]: try: return self._map[original] except KeyError: @@ -210,7 +222,7 @@ def _unpatch_fn( setattr(module, name, _get_original_from_patched(fn)) -def _resolve_injections(fn: Callable[..., Any], providers_map: ProvidersMap) -> Dict[str, Any]: # noqa +def _resolve_injections(fn: Callable[..., Any], providers_map: ProvidersMap) -> Dict[str, Any]: signature = inspect.signature(fn) injections = {}