def main(port = 6659):
wireUpBlpapiImplementation(blpapi)
server = None
try:
try:
app.sessionForRequests = openBloombergSession()
app.sessionForSubscriptions = openBloombergSession()
app.allSubscriptions = {}
except:
traceback.print_exc()
eventlet.spawn(lambda: handleSubscriptions(app, socketio))
socketio.run(app, port = port)
except KeyboardInterrupt:
print("Ctrl+C received, exiting...")
finally:
if app.sessionForRequests is not None:
app.sessionForRequests.stop()
if app.sessionForSubscriptions is not None:
app.sessionForSubscriptions.stop()
if server is not None:
server.socket.close()
评论列表
文章目录