python-dependency-injector/examples/miniapps/services_v2/run.py
2018-07-02 16:43:23 +03:00

29 lines
629 B
Python

"""Run example of dependency injection in Python."""
import sys
import logging
from container import IocContainer
if __name__ == '__main__':
# Configure container:
container = IocContainer(
config={
'database': {
'dsn': ':memory:'
},
'aws': {
'access_key_id': 'KEY',
'secret_access_key': 'SECRET'
},
'auth': {
'token_ttl': 3600
}
}
)
container.logger().addHandler(logging.StreamHandler(sys.stdout))
# Run application:
container.main(*sys.argv[1:])