mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-05-24 23:39:11 +03:00
Update the container
This commit is contained in:
parent
44a25a1a68
commit
d5fd46b159
|
@ -11,18 +11,16 @@ class ApplicationContainer(containers.DeclarativeContainer):
|
|||
|
||||
fixtures = providers.Object(fixtures.MOVIES_SAMPLE_DATA)
|
||||
|
||||
storage = providers.Singleton(
|
||||
providers.Selector(
|
||||
storage = providers.Selector(
|
||||
config.storage.type,
|
||||
csv=providers.Factory(
|
||||
csv=providers.Singleton(
|
||||
storages.CsvMovieStorage,
|
||||
options=config.storage[config.storage.type],
|
||||
),
|
||||
sqlite=providers.Factory(
|
||||
sqlite=providers.Singleton(
|
||||
storages.SqliteMovieStorage,
|
||||
options=config.storage[config.storage.type],
|
||||
),
|
||||
),
|
||||
)
|
||||
|
||||
movie = providers.Factory(models.Movie)
|
||||
|
|
Loading…
Reference in New Issue
Block a user