def values_server_creation(): session = Session() vs = create_values_server("HoneyBadger") session.add(vs) portfolio_creation(session, vs) session.commit() session.close()
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()