docs: def disconnect(self, message=""):
          """Hang up the connection.
  
          Arguments:
              message -- Quit message.
          """
          try:
              del self.connected
          except AttributeError:
              return
  
          self.quit(message)
  
          self.transport.close()
  
          self._handle_event(Event("disconnect", self.server, "", [message]))