Skip to content

Commit e615b9c

Browse files
committed
Merge branch 'release/4.1.8' into master
2 parents fea8c33 + e3ccb0e commit e615b9c

File tree

9 files changed

+18
-14
lines changed

9 files changed

+18
-14
lines changed

docs/main/changelog.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ that were made in every particular version.
77
From version 0.7.6 *Dependency Injector* framework strictly
88
follows `Semantic versioning`_
99

10+
4.1.8
11+
-----
12+
- Update asyncio daemon, single- and multi-container examples to use ``Resource`` provider.
13+
1014
4.1.7
1115
-----
1216
- Add CI job to build and push documentation to S3 bucket.

docs/tutorials/asyncio-daemon.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ Put next lines into the ``containers.py`` file:
226226
227227
config = providers.Configuration()
228228
229-
configure_logging = providers.Callable(
229+
logging = providers.Resource(
230230
logging.basicConfig,
231231
stream=sys.stdout,
232232
level=config.log.level,
@@ -270,7 +270,7 @@ Put next lines into the ``__main__.py`` file:
270270
if __name__ == '__main__':
271271
container = Container()
272272
container.config.from_yaml('config.yml')
273-
container.configure_logging()
273+
container.init_resources()
274274
275275
main()
276276
@@ -421,7 +421,7 @@ Edit ``containers.py``:
421421
422422
config = providers.Configuration()
423423
424-
configure_logging = providers.Callable(
424+
logging = providers.Resource(
425425
logging.basicConfig,
426426
stream=sys.stdout,
427427
level=config.log.level,
@@ -461,7 +461,7 @@ Edit ``__main__.py``:
461461
if __name__ == '__main__':
462462
container = Container()
463463
container.config.from_yaml('config.yml')
464-
container.configure_logging()
464+
container.init_resources()
465465
container.wire(modules=[sys.modules[__name__]])
466466
467467
main()
@@ -562,7 +562,7 @@ Edit ``containers.py``:
562562
563563
config = providers.Configuration()
564564
565-
configure_logging = providers.Callable(
565+
logging = providers.Resource(
566566
logging.basicConfig,
567567
stream=sys.stdout,
568568
level=config.log.level,
@@ -667,7 +667,7 @@ Edit ``containers.py``:
667667
668668
config = providers.Configuration()
669669
670-
configure_logging = providers.Callable(
670+
logging = providers.Resource(
671671
logging.basicConfig,
672672
stream=sys.stdout,
673673
level=config.log.level,
@@ -766,7 +766,7 @@ Edit ``containers.py``:
766766
767767
config = providers.Configuration()
768768
769-
configure_logging = providers.Callable(
769+
logging = providers.Resource(
770770
logging.basicConfig,
771771
stream=sys.stdout,
772772
level=config.log.level,

examples/miniapps/application-multiple-containers/example/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def main(
2424
if __name__ == '__main__':
2525
application = Application()
2626
application.config.from_yaml('config.yml')
27-
application.core.configure_logging()
27+
application.core.init_resources()
2828
application.wire(modules=[sys.modules[__name__]])
2929

3030
main(*sys.argv[1:])

examples/miniapps/application-multiple-containers/example/containers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class Core(containers.DeclarativeContainer):
1313

1414
config = providers.Configuration()
1515

16-
configure_logging = providers.Callable(
16+
logging = providers.Resource(
1717
logging.config.dictConfig,
1818
config=config.logging,
1919
)

examples/miniapps/application-single-container/example/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def main(
2323

2424
if __name__ == '__main__':
2525
container = Container()
26-
container.configure_logging()
26+
container.init_resources()
2727
container.config.from_ini('config.ini')
2828
container.wire(modules=[sys.modules[__name__]])
2929

examples/miniapps/application-single-container/example/containers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class Container(containers.DeclarativeContainer):
1313

1414
config = providers.Configuration()
1515

16-
configure_logging = providers.Callable(
16+
logging = providers.Resource(
1717
logging.config.fileConfig,
1818
fname='logging.ini',
1919
)

examples/miniapps/asyncio-daemon/monitoringdaemon/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def main(dispatcher: Dispatcher = Provide[Container.dispatcher]) -> None:
1515
if __name__ == '__main__':
1616
container = Container()
1717
container.config.from_yaml('config.yml')
18-
container.configure_logging()
18+
container.init_resources()
1919
container.wire(modules=[sys.modules[__name__]])
2020

2121
main()

examples/miniapps/asyncio-daemon/monitoringdaemon/containers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class Container(containers.DeclarativeContainer):
1212

1313
config = providers.Configuration()
1414

15-
configure_logging = providers.Callable(
15+
logging = providers.Resource(
1616
logging.basicConfig,
1717
stream=sys.stdout,
1818
level=config.log.level,

src/dependency_injector/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Top-level package."""
22

3-
__version__ = '4.1.7'
3+
__version__ = '4.1.8'
44
"""Version number.
55
66
:type: str

0 commit comments

Comments
 (0)