Skip to content

Commit d32a0c3

Browse files
committed
Flatten ioc setup
1 parent 8b926e0 commit d32a0c3

10 files changed

Lines changed: 21 additions & 21 deletions

File tree

scripts/dishka/plot_dependencies_data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from dishka import AsyncContainer, make_async_container
44

55
from app.setup.config.settings import AppSettings, load_settings
6-
from app.setup.ioc.registry import get_providers
6+
from app.setup.ioc.provider_registry import get_providers
77

88

99
def make_plot_data_container(settings: AppSettings) -> AsyncContainer:

src/app/run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from app.setup.app_factory import configure_app, create_app, create_async_ioc_container
77
from app.setup.config.logs import configure_logging
88
from app.setup.config.settings import AppSettings, load_settings
9-
from app.setup.ioc.registry import get_providers
9+
from app.setup.ioc.provider_registry import get_providers
1010

1111

1212
def make_app(
File renamed without changes.

src/app/setup/ioc/di_providers/__init__.py

Whitespace-only changes.
File renamed without changes.
File renamed without changes.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from collections.abc import Iterable
2+
3+
from dishka import Provider
4+
5+
from app.setup.ioc.application import ApplicationProvider
6+
from app.setup.ioc.domain import DomainProvider
7+
from app.setup.ioc.infrastructure import infrastructure_provider
8+
from app.setup.ioc.presentation import PresentationProvider
9+
from app.setup.ioc.settings import SettingsProvider
10+
11+
12+
def get_providers() -> Iterable[Provider]:
13+
return (
14+
DomainProvider(),
15+
ApplicationProvider(),
16+
infrastructure_provider(),
17+
PresentationProvider(),
18+
SettingsProvider(),
19+
)

src/app/setup/ioc/registry.py

Lines changed: 0 additions & 19 deletions
This file was deleted.
File renamed without changes.

0 commit comments

Comments
 (0)