import json from flask_socketio import emit from objects import display from objects import glob @glob.websocket.on("connect") def ws_connect(): emit("msg", "hi") @glob.websocket.on("display") def ws_display(data): def handle_list(_): emit("display", {"action": "list", "value": list( display.displays.keys() )}) switch = { "list": handle_list } switch.get(data["action"])(data)