mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-02-14 10:30:51 +03:00
Fix flake8 errors
This commit is contained in:
parent
3d67c3ba23
commit
162c409560
|
@ -127,7 +127,11 @@ class ProvidersMap:
|
||||||
else:
|
else:
|
||||||
return self._resolve_provider(provider)
|
return self._resolve_provider(provider)
|
||||||
|
|
||||||
def _resolve_string_id(self, id: str, modifier: Optional['Modifier'] = None) -> Optional[providers.Provider]:
|
def _resolve_string_id(
|
||||||
|
self,
|
||||||
|
id: str,
|
||||||
|
modifier: Optional['Modifier'] = None,
|
||||||
|
) -> Optional[providers.Provider]:
|
||||||
if id == self.CONTAINER_STRING_ID:
|
if id == self.CONTAINER_STRING_ID:
|
||||||
return self._container.__self__
|
return self._container.__self__
|
||||||
|
|
||||||
|
@ -548,7 +552,11 @@ def _is_declarative_container(instance: Any) -> bool:
|
||||||
|
|
||||||
class Modifier:
|
class Modifier:
|
||||||
|
|
||||||
def modify(self, provider: providers.ConfigurationOption, providers_map: ProvidersMap) -> providers.Provider:
|
def modify(
|
||||||
|
self,
|
||||||
|
provider: providers.ConfigurationOption,
|
||||||
|
providers_map: ProvidersMap,
|
||||||
|
) -> providers.Provider:
|
||||||
...
|
...
|
||||||
|
|
||||||
|
|
||||||
|
@ -557,7 +565,11 @@ class TypeModifier(Modifier):
|
||||||
def __init__(self, type_: Type):
|
def __init__(self, type_: Type):
|
||||||
self.type_ = type_
|
self.type_ = type_
|
||||||
|
|
||||||
def modify(self, provider: providers.ConfigurationOption, providers_map: ProvidersMap) -> providers.Provider:
|
def modify(
|
||||||
|
self,
|
||||||
|
provider: providers.ConfigurationOption,
|
||||||
|
providers_map: ProvidersMap,
|
||||||
|
) -> providers.Provider:
|
||||||
return provider.as_(self.type_)
|
return provider.as_(self.type_)
|
||||||
|
|
||||||
|
|
||||||
|
@ -595,7 +607,11 @@ class RequiredModifier(Modifier):
|
||||||
self.type_modifier = TypeModifier(type_)
|
self.type_modifier = TypeModifier(type_)
|
||||||
return self
|
return self
|
||||||
|
|
||||||
def modify(self, provider: providers.ConfigurationOption, providers_map: ProvidersMap) -> providers.Provider:
|
def modify(
|
||||||
|
self,
|
||||||
|
provider: providers.ConfigurationOption,
|
||||||
|
providers_map: ProvidersMap,
|
||||||
|
) -> providers.Provider:
|
||||||
provider = provider.required()
|
provider = provider.required()
|
||||||
if self.type_modifier:
|
if self.type_modifier:
|
||||||
provider = provider.as_(self.type_modifier.type_)
|
provider = provider.as_(self.type_modifier.type_)
|
||||||
|
@ -612,7 +628,11 @@ class InvariantModifier(Modifier):
|
||||||
def __init__(self, id: str) -> None:
|
def __init__(self, id: str) -> None:
|
||||||
self.id = id
|
self.id = id
|
||||||
|
|
||||||
def modify(self, provider: providers.ConfigurationOption, providers_map: ProvidersMap) -> providers.Provider:
|
def modify(
|
||||||
|
self,
|
||||||
|
provider: providers.ConfigurationOption,
|
||||||
|
providers_map: ProvidersMap,
|
||||||
|
) -> providers.Provider:
|
||||||
invariant_segment = providers_map.resolve_provider(self.id)
|
invariant_segment = providers_map.resolve_provider(self.id)
|
||||||
return provider[invariant_segment]
|
return provider[invariant_segment]
|
||||||
|
|
||||||
|
@ -643,7 +663,11 @@ class ProvidedInstance(Modifier):
|
||||||
self.segments.append((self.TYPE_CALL, None))
|
self.segments.append((self.TYPE_CALL, None))
|
||||||
return self
|
return self
|
||||||
|
|
||||||
def modify(self, provider: providers.ConfigurationOption, providers_map: ProvidersMap) -> providers.Provider:
|
def modify(
|
||||||
|
self,
|
||||||
|
provider: providers.ConfigurationOption,
|
||||||
|
providers_map: ProvidersMap,
|
||||||
|
) -> providers.Provider:
|
||||||
provider = provider.provided
|
provider = provider.provided
|
||||||
for type_, value in self.segments:
|
for type_, value in self.segments:
|
||||||
if type_ == ProvidedInstance.TYPE_ATTRIBUTE:
|
if type_ == ProvidedInstance.TYPE_ATTRIBUTE:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user