def disconnect(self): if not self._connected: return if hasattr(self, 'rsocket'): self.rsocket.shutdown(socket.SHUT_RD) self.rsocket.close() del self.rsocket if hasattr(self, 'wsocket'): self.wsocket.shutdown(socket.SHUT_WR) self.wsocket.close() del self.wsocket Stream.disconnect(self)
def disconnect(self): if not self._connected: return if hasattr(self, 'rconn'): self.rconn.shutdown(socket.SHUT_RD) self.rconn.close() del self.rconn if hasattr(self, 'wconn'): self.wconn.shutdown(socket.SHUT_RD) self.wconn.close() del self.wconn if hasattr(self, 'socket'): self.socket.shutdown(socket.SHUT_RD) self.socket.close() del self.socket Stream.disconnect(self)