def _on_disconnect(self, sock): if sock in self._codecs: devent = disconnect(sock) devent.request = self._requests.get(sock) self.fire(devent, self._wschannel) del self._codecs[sock] self._requests.pop(sock, None)
def _on_disconnect(self, sock): if sock in self._codecs: evt = disconnect(sock) if sock in self._sessions: evt.kwargs["session"] = self._sessions[sock] del self._sessions[sock] self.fire(evt, self._wschannel) del self._codecs[sock]
def _on_disconnect(self, socket): if socket in self._codecs: self.fire(disconnect(socket), self._wschannel) del self._codecs[socket]
def stopped(self, event, source): """Stop the IRC connection""" self.log('Disconnecting IRC bot') self.fire(disconnect())
def _on_disconnect(self, sock): if sock in self._codecs: self.fire(disconnect(sock), self._wschannel) del self._codecs[sock]