def closed(self, *args): try: WebSocket.closed(self, *args) if handler[0]: handler[0].onClosed() except: logging.error("error in websocket handler:\n%s", traceback.format_exc())
def closed(self, code, reason=''): """ This overrides the default closed handler to first clean up all of our subscriptions, remove this websocket from the registry of instances, and log a message before closing. """ log.info('closing: code={!r} reason={!r}', code, reason) self.instances.discard(self) self.unsubscribe_all() WebSocket.closed(self, code, reason)
def closed(self, code, reason=''): """ This overrides the default closed handler to first clean up all of our subscriptions, remove this websocket from the registry of instances, and log a message before closing. """ log.info('closing: code={!r} reason={!r}', code, reason) self.instances.discard(self) self.unsubscribe_all() WebSocket.closed(self, code, reason)
def closed(self, code, reason=''): log.info('closing: code={!r} reason={!r}', code, reason) self.unsubscribe_all() WebSocket.closed(self, code, reason)
def closed(self, code, reason=""): self.log.info("closing: code={!r} reason={!r}", code, reason) self.unsubscribe_all() WebSocket.closed(self, code, reason) notify("Site")
def closed(self, code, reason=''): log.info('closing: code={!r} reason={!r}', code, reason) self.unsubscribe_all() WebSocket.closed(self, code, reason)
def closed(self, code, reason): print("Connection.closed '%s'" % self._local_address[0]) WebSocket.closed(self, code, reason) subscribers.remove(self)