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]): ...