Mercurial > code > home > repos > light9
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):