python-dependency-injector/examples/miniapps/services_v2/run.py

22 lines
608 B
Python
Raw Normal View History

2018-06-22 09:52:58 +03:00
"""Run example of dependency injection in Python."""
import sys
import logging
from container import IocContainer
if __name__ == '__main__':
# Configure platform:
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(uid=sys.argv[1],
password=sys.argv[2],
photo=sys.argv[3])