# HG changeset patch # User Goffi # Date 1452270272 -3600 # Node ID a24c2476f7e0f3a9b90ea97e959ea0309a821e7b # Parent e5dfb97424d56e31f31c1ae56d2a8e978e2caa63 tmp (wokkel.rsm): RSMError now inherit from StanzaError, so they are correctly handled by services diff -r e5dfb97424d5 -r a24c2476f7e0 wokkel/rsm.py --- a/wokkel/rsm.py Thu Jan 07 23:03:15 2016 +0100 +++ b/wokkel/rsm.py Fri Jan 08 17:24:32 2016 +0100 @@ -25,6 +25,7 @@ """ from twisted.words.xish import domish +from twisted.words.protocols.jabber import error import pubsub import copy @@ -33,10 +34,12 @@ NS_RSM = 'http://jabber.org/protocol/rsm' -class RSMError(Exception): +class RSMError(error.StanzaError): """ RSM error. """ + def __init__(self, text=None): + error.StanzaError.__init__(self, 'bad-request', text=text) class RSMNotFoundError(Exception):