"""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])