mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-11-04 09:57:37 +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)
 | 
					    fixtures = providers.Object(fixtures.MOVIES_SAMPLE_DATA)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    storage = providers.Singleton(
 | 
					    storage = providers.Selector(
 | 
				
			||||||
        providers.Selector(
 | 
					        config.storage.type,
 | 
				
			||||||
            config.storage.type,
 | 
					        csv=providers.Singleton(
 | 
				
			||||||
            csv=providers.Factory(
 | 
					            storages.CsvMovieStorage,
 | 
				
			||||||
                storages.CsvMovieStorage,
 | 
					            options=config.storage[config.storage.type],
 | 
				
			||||||
                options=config.storage[config.storage.type],
 | 
					        ),
 | 
				
			||||||
            ),
 | 
					        sqlite=providers.Singleton(
 | 
				
			||||||
            sqlite=providers.Factory(
 | 
					            storages.SqliteMovieStorage,
 | 
				
			||||||
                storages.SqliteMovieStorage,
 | 
					            options=config.storage[config.storage.type],
 | 
				
			||||||
                options=config.storage[config.storage.type],
 | 
					 | 
				
			||||||
            ),
 | 
					 | 
				
			||||||
        ),
 | 
					        ),
 | 
				
			||||||
    )
 | 
					    )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user