From f38a50cd19c30418e2d5992982611edb74194ba3 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 21 Oct 2014 14:51:57 -0400 Subject: try some more error handling? --- termcast_server/termcast.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/termcast_server/termcast.py b/termcast_server/termcast.py index e8753ed..3effe89 100644 --- a/termcast_server/termcast.py +++ b/termcast_server/termcast.py @@ -244,12 +244,18 @@ class Connection(object): self.handler.get_term(), None ) - self.client.send(b"msg watcher connected\n") + try: + self.client.send(b"msg watcher connected\n") + except Exception as e: + print("*** send failed (watcher connect message): " + str(e)) def msg_viewer_disconnect(self, connection_id): if connection_id != self.connection_id: return - self.client.send(b"msg watcher disconnected\n") + try: + self.client.send(b"msg watcher disconnected\n") + except Exception as e: + print("*** send failed (watcher disconnect message): " + str(e)) self.viewers -= 1 def request_get_streamers(self): -- cgit v1.2.3