Skip to content

Commit 50643e0

Browse files
committed
Run black
1 parent 3893e1d commit 50643e0

File tree

9 files changed

+439
-340
lines changed

9 files changed

+439
-340
lines changed

src/dependency_injector/containers.pyi

+28-19
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,24 @@ from typing import (
1919

2020
from .providers import Provider, Self, ProviderParent
2121

22-
2322
C_Base = TypeVar("C_Base", bound="Container")
2423
C = TypeVar("C", bound="DeclarativeContainer")
2524
C_Overriding = TypeVar("C_Overriding", bound="DeclarativeContainer")
2625
T = TypeVar("T")
2726
TT = TypeVar("TT")
2827

29-
3028
class WiringConfiguration:
3129
modules: List[Any]
3230
packages: List[Any]
3331
from_package: Optional[str]
3432
auto_wire: bool
35-
def __init__(self, modules: Optional[Iterable[Any]] = None, packages: Optional[Iterable[Any]] = None, from_package: Optional[str] = None, auto_wire: bool = True) -> None: ...
36-
33+
def __init__(
34+
self,
35+
modules: Optional[Iterable[Any]] = None,
36+
packages: Optional[Iterable[Any]] = None,
37+
from_package: Optional[str] = None,
38+
auto_wire: bool = True,
39+
) -> None: ...
3740

3841
class Container:
3942
provider_type: Type[Provider] = Provider
@@ -51,11 +54,18 @@ class Container:
5154
def set_providers(self, **providers: Provider): ...
5255
def set_provider(self, name: str, provider: Provider) -> None: ...
5356
def override(self, overriding: Union[Container, Type[Container]]) -> None: ...
54-
def override_providers(self, **overriding_providers: Union[Provider, Any]) -> ProvidersOverridingContext[C_Base]: ...
57+
def override_providers(
58+
self, **overriding_providers: Union[Provider, Any]
59+
) -> ProvidersOverridingContext[C_Base]: ...
5560
def reset_last_overriding(self) -> None: ...
5661
def reset_override(self) -> None: ...
5762
def is_auto_wiring_enabled(self) -> bool: ...
58-
def wire(self, modules: Optional[Iterable[Any]] = None, packages: Optional[Iterable[Any]] = None, from_package: Optional[str] = None) -> None: ...
63+
def wire(
64+
self,
65+
modules: Optional[Iterable[Any]] = None,
66+
packages: Optional[Iterable[Any]] = None,
67+
from_package: Optional[str] = None,
68+
) -> None: ...
5969
def unwire(self) -> None: ...
6070
def init_resources(self) -> Optional[Awaitable]: ...
6171
def shutdown_resources(self) -> Optional[Awaitable]: ...
@@ -64,7 +74,9 @@ class Container:
6474
def reset_singletons(self) -> SingletonResetContext[C_Base]: ...
6575
def check_dependencies(self) -> None: ...
6676
def from_schema(self, schema: Dict[Any, Any]) -> None: ...
67-
def from_yaml_schema(self, filepath: Union[Path, str], loader: Optional[Any]=None) -> None: ...
77+
def from_yaml_schema(
78+
self, filepath: Union[Path, str], loader: Optional[Any] = None
79+
) -> None: ...
6880
def from_json_schema(self, filepath: Union[Path, str]) -> None: ...
6981
@overload
7082
def resolve_provider_name(self, provider: Provider) -> str: ...
@@ -82,40 +94,37 @@ class Container:
8294
@overload
8395
def traverse(cls, types: Optional[Iterable[Type[TT]]] = None) -> Iterator[TT]: ...
8496

85-
8697
class DynamicContainer(Container): ...
8798

88-
8999
class DeclarativeContainer(Container):
90100
cls_providers: ClassVar[Dict[str, Provider]]
91101
inherited_providers: ClassVar[Dict[str, Provider]]
92102
def __init__(self, **overriding_providers: Union[Provider, Any]) -> None: ...
93103
@classmethod
94104
def override(cls, overriding: Union[Container, Type[Container]]) -> None: ...
95105
@classmethod
96-
def override_providers(cls, **overriding_providers: Union[Provider, Any]) -> ProvidersOverridingContext[C_Base]: ...
106+
def override_providers(
107+
cls, **overriding_providers: Union[Provider, Any]
108+
) -> ProvidersOverridingContext[C_Base]: ...
97109
@classmethod
98110
def reset_last_overriding(cls) -> None: ...
99111
@classmethod
100112
def reset_override(cls) -> None: ...
101113

102-
103114
class ProvidersOverridingContext(Generic[T]):
104-
def __init__(self, container: T, overridden_providers: Iterable[Union[Provider, Any]]) -> None: ...
115+
def __init__(
116+
self, container: T, overridden_providers: Iterable[Union[Provider, Any]]
117+
) -> None: ...
105118
def __enter__(self) -> T: ...
106119
def __exit__(self, *_: Any) -> None: ...
107120

108-
109121
class SingletonResetContext(Generic[T]):
110122
def __init__(self, container: T): ...
111123
def __enter__(self) -> T: ...
112124
def __exit__(self, *_: Any) -> None: ...
113125

114-
115-
def override(container: Type[C]) -> _Callable[[Type[C_Overriding]], Type[C_Overriding]]: ...
116-
117-
126+
def override(
127+
container: Type[C],
128+
) -> _Callable[[Type[C_Overriding]], Type[C_Overriding]]: ...
118129
def copy(container: Type[C]) -> _Callable[[Type[C_Overriding]], Type[C_Overriding]]: ...
119-
120-
121130
def is_container(instance: Any) -> bool: ...

src/dependency_injector/ext/aiohttp.py

+4
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,11 @@ class View(providers.Callable):
3838

3939
def as_view(self):
4040
"""Return aiohttp view function."""
41+
4142
@functools.wraps(self.provides)
4243
async def _view(request, *args, **kwargs):
4344
return await self.__call__(request, *args, **kwargs)
45+
4446
return _view
4547

4648

@@ -49,6 +51,8 @@ class ClassBasedView(providers.Factory):
4951

5052
def as_view(self):
5153
"""Return aiohttp view function."""
54+
5255
async def _view(request, *args, **kwargs):
5356
return await self.__call__(request, *args, **kwargs)
57+
5458
return _view

src/dependency_injector/ext/aiohttp.pyi

-9
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,13 @@ from typing import Awaitable as _Awaitable
22

33
from dependency_injector import providers
44

5-
65
class Application(providers.Singleton): ...
7-
8-
96
class Extension(providers.Singleton): ...
10-
11-
127
class Middleware(providers.DelegatedCallable): ...
13-
14-
158
class MiddlewareFactory(providers.Factory): ...
169

17-
1810
class View(providers.Callable):
1911
def as_view(self) -> _Awaitable: ...
2012

21-
2213
class ClassBasedView(providers.Factory):
2314
def as_view(self) -> _Awaitable: ...

src/dependency_injector/ext/flask.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -45,34 +45,36 @@ def as_view(self, name):
4545
def as_view(provider, name=None):
4646
"""Transform class-based view provider to view function."""
4747
if isinstance(provider, providers.Factory):
48+
4849
def view(*args, **kwargs):
4950
self = provider()
5051
return self.dispatch_request(*args, **kwargs)
5152

5253
assert name, 'Argument "endpoint" is required for class-based views'
5354
view.__name__ = name
5455
elif isinstance(provider, providers.Callable):
56+
5557
def view(*args, **kwargs):
5658
return provider(*args, **kwargs)
5759

5860
view.__name__ = provider.provides.__name__
5961
else:
60-
raise errors.Error('Undefined provider type')
62+
raise errors.Error("Undefined provider type")
6163

6264
view.__doc__ = provider.provides.__doc__
6365
view.__module__ = provider.provides.__module__
6466

6567
if isinstance(provider.provides, type):
6668
view.view_class = provider.provides
6769

68-
if hasattr(provider.provides, 'decorators'):
70+
if hasattr(provider.provides, "decorators"):
6971
for decorator in provider.provides.decorators:
7072
view = decorator(view)
7173

72-
if hasattr(provider.provides, 'methods'):
74+
if hasattr(provider.provides, "methods"):
7375
view.methods = provider.provides.methods
7476

75-
if hasattr(provider.provides, 'provide_automatic_options'):
77+
if hasattr(provider.provides, "provide_automatic_options"):
7678
view.provide_automatic_options = provider.provides.provide_automatic_options
7779

7880
return view

src/dependency_injector/ext/flask.pyi

+3-8
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,17 @@ from typing import Union, Optional, Callable as _Callable, Any
33
from flask import request as flask_request
44
from dependency_injector import providers
55

6-
76
request: providers.Object[flask_request]
87

9-
108
class Application(providers.Singleton): ...
11-
12-
139
class Extension(providers.Singleton): ...
1410

15-
1611
class View(providers.Callable):
1712
def as_view(self) -> _Callable[..., Any]: ...
1813

19-
2014
class ClassBasedView(providers.Factory):
2115
def as_view(self, name: str) -> _Callable[..., Any]: ...
2216

23-
24-
def as_view(provider: Union[View, ClassBasedView], name: Optional[str] = None) -> _Callable[..., Any]: ...
17+
def as_view(
18+
provider: Union[View, ClassBasedView], name: Optional[str] = None
19+
) -> _Callable[..., Any]: ...

0 commit comments

Comments
 (0)