code: def disconnect(self):
          "Disconnects from the Redis server"
          self._parser.on_disconnect()
          if self._sock is None:
              return
          if self._selector is not None:
              self._selector.close()
              self._selector = None
          try:
              if os.getpid() == self.pid:
                  self._sock.shutdown(socket.SHUT_RDWR)
              self._sock.close()
          except socket.error:
              pass
          self._sock = Nonf disconnect(self):
          "Disconnects from the Redis server"
          self._parser.on_disconnect()
          if self._sock is None:
              return
          if self._selector is not None:
              self._selector.close()
              self._selector = None
          try:
              if os.getpid() == self.pid:
                  self._sock.shutdown(socket.SHUT_RDWR)
              self._sock.close()
          except socket.error:
              pass
          self._sock = None
docs: Disconnects from the Redis server