mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-06-17 12:03:13 +03:00
Update imports in several examples
This commit is contained in:
parent
feedd4c2e3
commit
92ebbefd2f
10
README.rst
10
README.rst
|
@ -99,13 +99,13 @@ defined above:
|
||||||
|
|
||||||
"""Dependency Injector @inject decorator example."""
|
"""Dependency Injector @inject decorator example."""
|
||||||
|
|
||||||
from dependency_injector.injections import inject
|
import application
|
||||||
from containers import Services
|
import dependency_injector.injections as injections
|
||||||
|
|
||||||
|
|
||||||
@inject(users_service=Services.users)
|
@injections.inject(users_service=application.Services.users)
|
||||||
@inject(auth_service=Services.auth)
|
@injections.inject(auth_service=application.Services.auth)
|
||||||
@inject(photos_service=Services.photos)
|
@injections.inject(photos_service=application.Services.photos)
|
||||||
def main(users_service, auth_service, photos_service):
|
def main(users_service, auth_service, photos_service):
|
||||||
"""Main function."""
|
"""Main function."""
|
||||||
user = users_service.get_user('user')
|
user = users_service.get_user('user')
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
import sqlite3
|
import sqlite3
|
||||||
import flask
|
import flask
|
||||||
|
|
||||||
from dependency_injector import providers
|
import dependency_injector.providers as providers
|
||||||
from dependency_injector import injections
|
import dependency_injector.injections as injections
|
||||||
|
|
||||||
|
|
||||||
database = providers.Singleton(sqlite3.connect,
|
database = providers.Singleton(sqlite3.connect,
|
||||||
|
|
|
@ -4,8 +4,8 @@ import sqlite3
|
||||||
import flask
|
import flask
|
||||||
import flask.views
|
import flask.views
|
||||||
|
|
||||||
from dependency_injector import providers
|
import dependency_injector.providers as providers
|
||||||
from dependency_injector import injections
|
import dependency_injector.injections as injections
|
||||||
|
|
||||||
|
|
||||||
database = providers.Singleton(sqlite3.Connection,
|
database = providers.Singleton(sqlite3.Connection,
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
"""`inject()` decorator simple example."""
|
"""`inject()` decorator simple example."""
|
||||||
|
|
||||||
from dependency_injector import providers
|
import dependency_injector.providers as providers
|
||||||
from dependency_injector import injections
|
import dependency_injector.injections as injections
|
||||||
|
|
||||||
|
|
||||||
dependency_injector_factory = providers.Factory(object)
|
dependency_injector_factory = providers.Factory(object)
|
||||||
|
|
||||||
|
|
||||||
# Example of using `di.inject()` decorator keyword argument injections:
|
# Example of using `inject()` decorator keyword argument injections:
|
||||||
@injections.inject(new_object=dependency_injector_factory)
|
@injections.inject(new_object=dependency_injector_factory)
|
||||||
@injections.inject(some_setting=1334)
|
@injections.inject(some_setting=1334)
|
||||||
def example_callback1(new_object, some_setting):
|
def example_callback1(new_object, some_setting):
|
||||||
|
@ -16,7 +16,7 @@ def example_callback1(new_object, some_setting):
|
||||||
assert some_setting == 1334
|
assert some_setting == 1334
|
||||||
|
|
||||||
|
|
||||||
# Example of using `di.inject()` decorator with positional argument injections:
|
# Example of using `inject()` decorator with positional argument injections:
|
||||||
@injections.inject(dependency_injector_factory, 1334)
|
@injections.inject(dependency_injector_factory, 1334)
|
||||||
def example_callback2(new_object, some_setting):
|
def example_callback2(new_object, some_setting):
|
||||||
"""Example callback that does some asserts for input args."""
|
"""Example callback that does some asserts for input args."""
|
||||||
|
|
|
@ -11,7 +11,7 @@ csv file movies database.
|
||||||
|
|
||||||
import dependency_injector.containers as containers
|
import dependency_injector.containers as containers
|
||||||
import dependency_injector.providers as providers
|
import dependency_injector.providers as providers
|
||||||
import dependency_injector.injections as di
|
import dependency_injector.injections as injections
|
||||||
|
|
||||||
import movies
|
import movies
|
||||||
import movies.finders
|
import movies.finders
|
||||||
|
@ -29,7 +29,7 @@ class MyMoviesModule(containers.DeclarativeContainer):
|
||||||
**movies.MoviesModule.movie_finder.kwargs)
|
**movies.MoviesModule.movie_finder.kwargs)
|
||||||
|
|
||||||
|
|
||||||
@di.inject(movies.MoviesModule.movie_lister)
|
@injections.inject(movies.MoviesModule.movie_lister)
|
||||||
def main(movie_lister):
|
def main(movie_lister):
|
||||||
"""Main function.
|
"""Main function.
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ import sqlite3
|
||||||
|
|
||||||
import dependency_injector.containers as containers
|
import dependency_injector.containers as containers
|
||||||
import dependency_injector.providers as providers
|
import dependency_injector.providers as providers
|
||||||
import dependency_injector.injections as di
|
import dependency_injector.injections as injections
|
||||||
|
|
||||||
import movies
|
import movies
|
||||||
import movies.finders
|
import movies.finders
|
||||||
|
@ -36,7 +36,7 @@ class MyMoviesModule(containers.DeclarativeContainer):
|
||||||
**movies.MoviesModule.movie_finder.kwargs)
|
**movies.MoviesModule.movie_finder.kwargs)
|
||||||
|
|
||||||
|
|
||||||
@di.inject(movies.MoviesModule.movie_lister)
|
@injections.inject(movies.MoviesModule.movie_lister)
|
||||||
def main(movie_lister):
|
def main(movie_lister):
|
||||||
"""Main function.
|
"""Main function.
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ import sqlite3
|
||||||
|
|
||||||
import dependency_injector.containers as containers
|
import dependency_injector.containers as containers
|
||||||
import dependency_injector.providers as providers
|
import dependency_injector.providers as providers
|
||||||
import dependency_injector.injections as di
|
import dependency_injector.injections as injections
|
||||||
|
|
||||||
import movies
|
import movies
|
||||||
import movies.finders
|
import movies.finders
|
||||||
|
@ -46,8 +46,8 @@ class CsvMoviesModule(movies.MoviesModule):
|
||||||
**movies.MoviesModule.movie_finder.kwargs)
|
**movies.MoviesModule.movie_finder.kwargs)
|
||||||
|
|
||||||
|
|
||||||
@di.inject(db_movie_lister=DbMoviesModule.movie_lister)
|
@injections.inject(db_movie_lister=DbMoviesModule.movie_lister)
|
||||||
@di.inject(csv_movie_lister=CsvMoviesModule.movie_lister)
|
@injections.inject(csv_movie_lister=CsvMoviesModule.movie_lister)
|
||||||
def main(db_movie_lister, csv_movie_lister):
|
def main(db_movie_lister, csv_movie_lister):
|
||||||
"""Main function.
|
"""Main function.
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
"""Dependency Injector @inject decorator example."""
|
"""Dependency Injector @inject decorator example."""
|
||||||
|
|
||||||
from dependency_injector.injections import inject
|
import application
|
||||||
from containers import Services
|
import dependency_injector.injections as injections
|
||||||
|
|
||||||
|
|
||||||
@inject(users_service=Services.users)
|
@injections.inject(users_service=application.Services.users)
|
||||||
@inject(auth_service=Services.auth)
|
@injections.inject(auth_service=application.Services.auth)
|
||||||
@inject(photos_service=Services.photos)
|
@injections.inject(photos_service=application.Services.photos)
|
||||||
def main(users_service, auth_service, photos_service):
|
def main(users_service, auth_service, photos_service):
|
||||||
"""Main function."""
|
"""Main function."""
|
||||||
user = users_service.get_user('user')
|
user = users_service.get_user('user')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user