Esempio n. 1
0
def values_server_creation():
    session = Session()
    vs = create_values_server("HoneyBadger")
    session.add(vs)
    portfolio_creation(session, vs)
    session.commit()
    session.close()
Esempio n. 2
0
def run_values_server(name, zmq_context):
    session = Session()
    session.expire_on_commit = False
    vs = load_values_server(name, session)
    log.info("server loaded")
    start_values_server(vs, zmq_context, session)
    session.commit()
    log.info("server initialization complete")
    subscribe_to_all_feeds(vs)
    api_server = APIServer(ValuesServerAPI(vs), zmq_context, 9000)
    api_server.start()
    vs.feed_server_proxy.join_child_greenlets()
    session.close()