diff options
author | mathieui <mathieui@mathieui.net> | 2013-05-11 00:33:06 +0200 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2013-05-11 00:33:06 +0200 |
commit | 3d8c91dcb087520bbcc15aafb48bce1df3b5b833 (patch) | |
tree | 18ad8119b8b97f65b01449810214674a5604b49d /src/multiuserchat.py | |
parent | 686352d22bc2973cdb9a003353a9811e5587d177 (diff) | |
download | poezio-3d8c91dcb087520bbcc15aafb48bce1df3b5b833.tar.gz poezio-3d8c91dcb087520bbcc15aafb48bce1df3b5b833.tar.bz2 poezio-3d8c91dcb087520bbcc15aafb48bce1df3b5b833.tar.xz poezio-3d8c91dcb087520bbcc15aafb48bce1df3b5b833.zip |
Fix the reason in the ban message
Diffstat (limited to 'src/multiuserchat.py')
-rw-r--r-- | src/multiuserchat.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/multiuserchat.py b/src/multiuserchat.py index 386da341..013fd2cb 100644 --- a/src/multiuserchat.py +++ b/src/multiuserchat.py @@ -127,6 +127,12 @@ def set_user_affiliation(xmpp, muc_jid, affiliation, nick=None, jid=None, reason item = ET.Element('{http://jabber.org/protocol/muc#admin}item', {'affiliation':affiliation, 'nick':nick}) else: item = ET.Element('{http://jabber.org/protocol/muc#admin}item', {'affiliation':affiliation, 'jid':str(jid)}) + + if reason: + reason_item = ET.Element('{http://jabber.org/protocol/muc#admin}reason') + reason_item.text = reason + item.append(reason_item) + query.append(item) iq = xmpp.makeIqSet(query) iq['to'] = muc_jid |