def on_disconnect(self):
    'Called when the socket disconnects'
    if (self._sock is not None):
        self._sock.close()
        self._sock = None
    if (self._buffer is not None):
        self._buffer.close()
        self._buffer = None
    self.encoding = None
Called when the socket disconnects
def on_disconnect(self):
    
    if (self._sock is not None):
        self._sock.close()
        self._sock = None
    if (self._buffer is not None):
        self._buffer.close()
        self._buffer = None
    self.encoding = None