code: def set_presence(self, state, status):
          
          self._presence_server.set_presence(state, status=status)
docs: Set the presence `state` and `status` on the client. This has the same
          effects as writing `state` to :attr:`presence`, but the status of the
          presence is also set at the same time.
  
          `status` must be either a string or something which can be passed to
          :class:`dict`. If it is a string, the string is wrapped in a ``{None:
          status}`` dictionary. Otherwise, the dictionary is set as the
          :attr:`~.Presence.status` attribute of the presence stanza. It
          must map :class:`aioxmpp.structs.LanguageTag` instances to strings.
  
          The `status` is the text shown alongside the `state` (indicating
          availability such as *away*, *do not disturb* and *free to chat*).