mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2024-11-22 17:47:02 +03:00
Add additional shortcuts for top level package
This commit is contained in:
parent
15ed4020bc
commit
4fb3a12770
|
@ -15,37 +15,56 @@ from .providers import Value
|
||||||
from .providers import Callable
|
from .providers import Callable
|
||||||
from .providers import Config
|
from .providers import Config
|
||||||
|
|
||||||
|
from .injections import Injection
|
||||||
from .injections import KwArg
|
from .injections import KwArg
|
||||||
from .injections import Attribute
|
from .injections import Attribute
|
||||||
from .injections import Method
|
from .injections import Method
|
||||||
from .injections import inject
|
from .injections import inject
|
||||||
|
|
||||||
|
from .utils import is_provider
|
||||||
|
from .utils import ensure_is_provider
|
||||||
|
from .utils import is_injection
|
||||||
|
from .utils import ensure_is_injection
|
||||||
|
from .utils import is_kwarg_injection
|
||||||
|
from .utils import is_attribute_injection
|
||||||
|
from .utils import is_method_injection
|
||||||
|
|
||||||
from .errors import Error
|
from .errors import Error
|
||||||
|
|
||||||
|
|
||||||
__all__ = ('AbstractCatalog',
|
__all__ = (
|
||||||
|
# Catalogs
|
||||||
|
'AbstractCatalog',
|
||||||
|
'override',
|
||||||
|
|
||||||
# Providers
|
# Providers
|
||||||
'Provider',
|
'Provider',
|
||||||
'Delegate',
|
'Delegate',
|
||||||
'Factory',
|
'Factory',
|
||||||
'Singleton',
|
'Singleton',
|
||||||
'ExternalDependency',
|
'ExternalDependency',
|
||||||
'Class',
|
'Class',
|
||||||
'Object',
|
'Object',
|
||||||
'Function',
|
'Function',
|
||||||
'Value',
|
'Value',
|
||||||
'Callable',
|
'Callable',
|
||||||
'Config',
|
'Config',
|
||||||
|
|
||||||
# Injections
|
# Injections
|
||||||
'KwArg',
|
'KwArg',
|
||||||
'Attribute',
|
'Attribute',
|
||||||
'Method',
|
'Method',
|
||||||
|
'inject',
|
||||||
|
|
||||||
# Decorators
|
# Utils
|
||||||
'override',
|
'is_provider',
|
||||||
'inject',
|
'ensure_is_provider',
|
||||||
|
'is_injection',
|
||||||
|
'ensure_is_injection',
|
||||||
|
'is_kwarg_injection',
|
||||||
|
'is_attribute_injection',
|
||||||
|
'is_method_injection',
|
||||||
|
|
||||||
# Errors
|
# Errors
|
||||||
'Error')
|
'Error',
|
||||||
|
)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user