f92f96325a
IqError and IqTimeout now extend XMPPError, so if you don't care about the difference, you can use: try: self.do_something_with_iqs() except XMPPError: # Error? Timeout? I don't care! pass If you do need to distinguish between timeouts and error replies, you can still continue to use: try: self.do_somethin_with_iqs() except IqError as err: pass except IqTimeout: pass If you don't catch any Iq errors and you're processing a stanza then an error response will be sent, just like normal if you raise XMPPError or any other exception, except that the error messages will be generic to prevent leaking too much information. |
||
---|---|---|
.. | ||
features | ||
plugins | ||
roster | ||
stanza | ||
test | ||
thirdparty | ||
xmlstream | ||
__init__.py | ||
basexmpp.py | ||
clientxmpp.py | ||
componentxmpp.py | ||
exceptions.py |