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