From b2d5819da7e87d745f2558f506f79d6902919418 Mon Sep 17 00:00:00 2001 From: Roman Mogilatov Date: Sun, 29 May 2016 17:33:31 +0300 Subject: [PATCH] Update IoC and DI demos --- examples/ioc_di_demos/car_engine.py | 2 +- examples/ioc_di_demos/car_engine_ioc.py | 2 +- examples/ioc_di_demos/car_engine_ioc_container.py | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/ioc_di_demos/car_engine.py b/examples/ioc_di_demos/car_engine.py index 44e9e5c8..fc09c16d 100644 --- a/examples/ioc_di_demos/car_engine.py +++ b/examples/ioc_di_demos/car_engine.py @@ -10,7 +10,7 @@ class Car(object): def __init__(self): """Initializer.""" - self.engine = Engine() + self.engine = Engine() # Engine is a "hardcoded" dependency if __name__ == '__main__': diff --git a/examples/ioc_di_demos/car_engine_ioc.py b/examples/ioc_di_demos/car_engine_ioc.py index 48a9e435..7e8c3457 100644 --- a/examples/ioc_di_demos/car_engine_ioc.py +++ b/examples/ioc_di_demos/car_engine_ioc.py @@ -10,7 +10,7 @@ class Car(object): def __init__(self, engine): """Initializer.""" - self.engine = engine + self.engine = engine # Engine is an "injected" dependency if __name__ == '__main__': diff --git a/examples/ioc_di_demos/car_engine_ioc_container.py b/examples/ioc_di_demos/car_engine_ioc_container.py index 18fd6dd7..dd92d18b 100644 --- a/examples/ioc_di_demos/car_engine_ioc_container.py +++ b/examples/ioc_di_demos/car_engine_ioc_container.py @@ -1,14 +1,14 @@ """Example of inversion of control container for Car & Engine example.""" -from dependency_injector import catalogs +from dependency_injector import containers from dependency_injector import providers from car_engine_ioc import Car from car_engine_ioc import Engine -class Components(catalogs.DeclarativeCatalog): - """Catalog of component providers.""" +class Components(containers.DeclarativeContainer): + """IoC container of component providers.""" engine = providers.Factory(Engine)