mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-10-30 23:47:40 +03:00 
			
		
		
		
	Update catalog example
This commit is contained in:
		
							parent
							
								
									9116b57de3
								
							
						
					
					
						commit
						8fc14498f5
					
				|  | @ -212,16 +212,13 @@ Service providers catalog example: | ||||||
|         """Catalog of service providers.""" |         """Catalog of service providers.""" | ||||||
| 
 | 
 | ||||||
|         database = providers.Singleton(sqlite3.connect, ':memory:') |         database = providers.Singleton(sqlite3.connect, ':memory:') | ||||||
|         """:type: providers.Provider -> sqlite3.Connection""" |  | ||||||
| 
 | 
 | ||||||
|         users = providers.Factory(UsersService, |         users = providers.Factory(UsersService, | ||||||
|                                   db=database) |                                   db=database) | ||||||
|         """:type: providers.Provider -> UsersService""" |  | ||||||
| 
 | 
 | ||||||
|         auth = providers.Factory(AuthService, |         auth = providers.Factory(AuthService, | ||||||
|                                  db=database, |                                  db=database, | ||||||
|                                  users_service=users) |                                  users_service=users) | ||||||
|         """:type: providers.Provider -> AuthService""" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|     # Retrieving catalog providers: |     # Retrieving catalog providers: | ||||||
|  |  | ||||||
|  | @ -28,16 +28,13 @@ class Services(catalogs.DeclarativeCatalog): | ||||||
|     """Catalog of service providers.""" |     """Catalog of service providers.""" | ||||||
| 
 | 
 | ||||||
|     database = providers.Singleton(sqlite3.connect, ':memory:') |     database = providers.Singleton(sqlite3.connect, ':memory:') | ||||||
|     """:type: providers.Provider -> sqlite3.Connection""" |  | ||||||
| 
 | 
 | ||||||
|     users = providers.Factory(UsersService, |     users = providers.Factory(UsersService, | ||||||
|                               db=database) |                               db=database) | ||||||
|     """:type: providers.Provider -> UsersService""" |  | ||||||
| 
 | 
 | ||||||
|     auth = providers.Factory(AuthService, |     auth = providers.Factory(AuthService, | ||||||
|                              db=database, |                              db=database, | ||||||
|                              users_service=users) |                              users_service=users) | ||||||
|     """:type: providers.Provider -> AuthService""" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Retrieving catalog providers: | # Retrieving catalog providers: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user