mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2024-11-25 19:14:00 +03:00
44 lines
1015 B
Python
44 lines
1015 B
Python
"""Objects."""
|
|
|
|
from .catalog import AbstractCatalog, overrides
|
|
|
|
from .providers import Provider
|
|
from .providers import ProviderDelegate
|
|
from .providers import NewInstance
|
|
from .providers import Singleton
|
|
from .providers import Scoped
|
|
from .providers import ExternalDependency
|
|
from .providers import Class
|
|
from .providers import Object
|
|
from .providers import Function
|
|
from .providers import Value
|
|
from .providers import Callable
|
|
from .providers import Config
|
|
|
|
from .injections import InitArg
|
|
from .injections import Attribute
|
|
from .injections import Method
|
|
|
|
|
|
__all__ = ('AbstractCatalog',
|
|
'overrides',
|
|
|
|
# Providers
|
|
'Provider',
|
|
'ProviderDelegate',
|
|
'NewInstance',
|
|
'Singleton',
|
|
'Scoped',
|
|
'ExternalDependency',
|
|
'Class',
|
|
'Object',
|
|
'Function',
|
|
'Value',
|
|
'Callable',
|
|
'Config',
|
|
|
|
# Injections
|
|
'InitArg',
|
|
'Attribute',
|
|
'Method')
|