code: def change_status(self, **kwargs):
          
          if not kwargs: return
  
          self.persona_state = kwargs.get('persona_state', self.persona_state)
  
          message = MsgProto(EMsg.ClientChangeStatus)
          proto_fill_from_dict(message.body, kwargs)
          self.send(message)
docs: Set name, persona state, flags
  
          .. note::
              Changing persona state will also change :attr:`persona_state`
  
          :param persona_state: persona state (Online/Offlane/Away/etc)
          :type persona_state: :class:`.EPersonaState`
          :param player_name: profile name
          :type player_name: :class:`str`
          :param persona_state_flags: persona state flags
          :type persona_state_flags: :class:`.EPersonaStateFlag`