mientras se reelaboraba el tutorial de Fastapi WebSockets , se recibió un error en la conexión websocket perdida, debido al cierre o recarga de la página web.
RuntimeError: Cannot call "receive" once a disconnect message has been received.no era crítico, ni se bloqueaba el servidor. pero dejarlo así no se siente bien.
¿Cómo manejar este error de WebSocket?
-
Una forma de manejar esta notificación de error fue agregar try / except RuntimeError
while True: try: msg = await websocket.receive() except RuntimeError: break