From 357e618dce853d0567e1d76170d7a73ace0fcc19 Mon Sep 17 00:00:00 2001 From: Roman Mogylatov Date: Fri, 13 Nov 2020 17:41:03 -0500 Subject: [PATCH] Update demo example --- README.rst | 3 ++- docs/index.rst | 3 ++- docs/introduction/di_in_python.rst | 3 ++- examples/demo/with_di.py | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index 45dae861..4af89beb 100644 --- a/README.rst +++ b/README.rst @@ -78,7 +78,7 @@ Key features of the ``Dependency Injector``: .. code-block:: python from dependency_injector import containers, providers - from dependency_injector.wiring import Provide + from dependency_injector.wiring import inject, Provide class Container(containers.DeclarativeContainer): @@ -97,6 +97,7 @@ Key features of the ``Dependency Injector``: ) + @inject def main(service: Service = Provide[Container.service]): ... diff --git a/docs/index.rst b/docs/index.rst index f3056cf5..f45e2472 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -85,7 +85,7 @@ Key features of the ``Dependency Injector``: .. code-block:: python from dependency_injector import containers, providers - from dependency_injector.wiring import Provide + from dependency_injector.wiring import inject, Provide class Container(containers.DeclarativeContainer): @@ -104,6 +104,7 @@ Key features of the ``Dependency Injector``: ) + @inject def main(service: Service = Provide[Container.service]): ... diff --git a/docs/introduction/di_in_python.rst b/docs/introduction/di_in_python.rst index 702056b7..e7a5f81e 100644 --- a/docs/introduction/di_in_python.rst +++ b/docs/introduction/di_in_python.rst @@ -162,7 +162,7 @@ the dependency. .. code-block:: python from dependency_injector import containers, providers - from dependency_injector.wiring import Provide + from dependency_injector.wiring import inject, Provide class Container(containers.DeclarativeContainer): @@ -181,6 +181,7 @@ the dependency. ) + @inject def main(service: Service = Provide[Container.service]): ... diff --git a/examples/demo/with_di.py b/examples/demo/with_di.py index 9fb5218f..094fdf52 100644 --- a/examples/demo/with_di.py +++ b/examples/demo/with_di.py @@ -2,7 +2,7 @@ import sys from unittest import mock from dependency_injector import containers, providers -from dependency_injector.wiring import Provide +from dependency_injector.wiring import inject, Provide from after import ApiClient, Service @@ -23,6 +23,7 @@ class Container(containers.DeclarativeContainer): ) +@inject def main(service: Service = Provide[Container.service]): ...