python-dependency-injector/objects/__init__.py

44 lines
1015 B
Python
Raw Normal View History

2015-03-09 01:01:39 +03:00
"""Objects."""
2015-01-04 16:54:25 +03:00
from .catalog import AbstractCatalog, overrides
2015-01-04 16:54:25 +03:00
2015-03-10 12:51:13 +03:00
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
2015-01-04 16:54:25 +03:00
2015-03-10 12:51:13 +03:00
from .injections import InitArg
from .injections import Attribute
from .injections import Method
__all__ = ('AbstractCatalog',
'overrides',
2015-01-10 12:24:25 +03:00
# Providers
2015-03-10 12:51:13 +03:00
'Provider',
'ProviderDelegate',
'NewInstance',
'Singleton',
'Scoped',
'ExternalDependency',
'Class',
'Object',
'Function',
'Value',
'Callable',
'Config',
2015-01-10 12:24:25 +03:00
# Injections
2015-03-10 12:51:13 +03:00
'InitArg',
'Attribute',
'Method')