def create_server(config): """Create websocket server and run it until it gets Ctrl+C or SIGTERM. :param config: config dictionary """ try: host = config['WS_HOST'] port = int(config['WS_PORT']) broker_url = config['BROKER_URL'] comms = SocketCommunication(host, port, broker_url) comms.run_server() except: logger.exception('Failed to start the WebSocket server.')
def create_server(config): """Create websocket server and run it until it gets Ctrl+C or SIGTERM. :param config: config dictionary """ try: host = config["WS_HOST"] port = int(config["WS_PORT"]) broker_url = config["BROKER_URL"] exchange_name = config.get("WEBSOCKET_EXCHANGE") comms = SocketCommunication(host, port, broker_url, exchange_name) comms.run_server() except Exception: logger.exception("Failed to start the WebSocket server.")