Ignore errors from disconnected web socket
authorJoseph Coffland <joseph@cauldrondevelopment.com>
Tue, 18 Dec 2018 00:27:06 +0000 (16:27 -0800)
committerJoseph Coffland <joseph@cauldrondevelopment.com>
Tue, 18 Dec 2018 00:27:06 +0000 (16:27 -0800)
src/py/bbctrl/Web.py

index ee24ea0a93ab79021e1747e6c90cf923973b5c3d..0fc1fb3e286569aae505d4cb6a5644b7cf236e3f 100644 (file)
@@ -439,7 +439,11 @@ class SockJSConnection(ClientConnection, sockjs.tornado.SockJSConnection):
         sockjs.tornado.SockJSConnection.__init__(self, session)
 
 
-    def send(self, msg): sockjs.tornado.SockJSConnection.send(self, msg)
+    def send(self, msg):
+        try:
+            sockjs.tornado.SockJSConnection.send(self, msg)
+        except:
+            self.close()
 
 
 class StaticFileHandler(tornado.web.StaticFileHandler):