def status(self, roomJID, show=None, status=None):
    '\n        Change user status.\n\n        See: http://xmpp.org/extensions/xep-0045.html#changepres\n\n        @param roomJID: The Room JID of the room.\n        @type roomJID: L{JID<twisted.words.protocols.jabber.jid.JID>}\n\n        @param show: The availability of the entity. Common values are xa,\n            available, etc\n        @type show: C{unicode}\n\n        @param status: The current status of the entity.\n        @type status: C{unicode}\n        '
    room = self._getRoom(roomJID)
    d = MUCClientProtocol.status(self, roomJID, show, status)
    d.addCallback((lambda _: room))
    return d
Change user status.

See: http://xmpp.org/extensions/xep-0045.html#changepres

@param roomJID: The Room JID of the room.
@type roomJID: L{JID<twisted.words.protocols.jabber.jid.JID>}

@param show: The availability of the entity. Common values are xa,
    available, etc
@type show: C{unicode}

@param status: The current status of the entity.
@type status: C{unicode}
def status(self, roomJID, show=None, status=None):
    '\n        Change user status.\n\n        See: http://xmpp.org/extensions/xep-0045.html#changepres\n\n        @param roomJID: The Room JID of the room.\n        @type roomJID: L{JID<twisted.words.protocols.jabber.jid.JID>}\n\n        @param show: The availability of the entity. Common values are xa,\n            available, etc\n        @type show: C{unicode}\n\n        @param status: The current status of the entity.\n        @type status: C{unicode}\n        '
    room = self._getRoom(roomJID)
    d = MUCClientProtocol.status(self, roomJID, show, status)
    d.addCallback((lambda _: room))
    return d