def init_test_ws_server(cfg, db_ctl): """ Initialize a test websocket server @param db_ctl: an initialized DB_Controller """ kernel = RZ_Kernel() webapp = init_webapp(cfg, kernel, db_ctl) ws_srv = init_ws_interface(cfg, webapp) return ws_srv
) init_signal_handlers() init_user_db(cfg) except Exception as e: log.exception('failed to initialize server') traceback.print_exc() exit(-1) # # init kernel # kernel = RZ_Kernel() kernel.db_ctl = DB_Controller(cfg.db_base_url) # # init webapp # webapp = init_webapp(cfg, kernel) webapp.user_db = user_db kernel.db_op_factory = webapp # assist kernel with DB initialization ws_srv = init_ws_interface(cfg, kernel, webapp) try: kernel.start() ws_srv.serve_forever() except Exception as e: log.exception(e) shutdown()
log.warn('[!] access control disabled, all-granted access set on all URLs') init_signal_handlers() init_user_db(cfg) except Exception as e: log.exception('failed to initialize server') traceback.print_exc() exit(-1) # # init kernel # kernel = RZ_Kernel() kernel.db_ctl = DB_Controller(cfg.db_base_url) # # init webapp # webapp = init_webapp(cfg, kernel) webapp.user_db = user_db kernel.db_op_factory = webapp # assist kernel with DB initialization ws_srv = init_ws_interface(cfg, kernel, webapp) try: kernel.start() ws_srv.serve_forever() except Exception as e: log.exception(e) shutdown()