Ejemplo n.º 1
0
def main(argv=sys.argv):
    args = parser.parse_args(argv[1:])
    loader = Loader(args.config_uri)
    dictConfig(loader.logging_config(args.appname))
    app = loader.load_app(args.appname)
    env = prepare(registry=app.registry)
    try:
        do_fetch(env['request'])
    finally:
        env['closer']()
Ejemplo n.º 2
0
def main(argv=sys.argv):
    if len(argv) < 3:
        usage(argv)
    config_uri = argv[1]
    appname = argv[2]
    loader = Loader(config_uri)
    dictConfig(loader.logging_config(appname))
    app = loader.load_app(appname)
    env = prepare(registry=app.registry)
    env['app'] = app
    try:
        engine = env['request'].db_session.bind
        Base.metadata.create_all(engine)
    finally:
        env['closer']()