changeset 1547:3ca103d97f98

rdfdb don't error on dropping gone clients (even though that does seem like a bug) Ignore-this: d338eb86ee04305903e1803f789a27
author Drew Perttula <drewp@bigasterisk.com>
date Fri, 19 May 2017 07:48:32 +0000
parents eeadad4a998e
children 5d8009daea51
files bin/rdfdb
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/bin/rdfdb	Fri May 19 07:47:48 2017 +0000
+++ b/bin/rdfdb	Fri May 19 07:48:32 2017 +0000
@@ -328,7 +328,8 @@
     def clientErrored(self, err, c):
         err.trap(twisted.internet.error.ConnectError, WebsocketDisconnect)
         log.info("%r %r - dropping client", c, err.getErrorMessage())
-        self.clients.remove(c)
+        if c in self.clients:
+            self.clients.remove(c)
         self.sendClientsToAllLivePages()
 
     def summarizeToLog(self):