XMPP Error support.
| Variable | NS_XML |
Undocumented |
| Variable | NS_XMPP_STREAMS |
Undocumented |
| Variable | NS_XMPP_STANZAS |
Undocumented |
| Variable | STANZA_CONDITIONS |
Undocumented |
| Variable | CODES_TO_CONDITIONS |
Undocumented |
| Class | BaseError |
Base class for XMPP error exceptions. |
| Class | StreamError |
Stream Error exception. |
| Class | StanzaError |
Stanza Error exception. |
| Function | exceptionFromStreamError |
Build an exception object from a stream error. |
| Function | exceptionFromStanza |
Build an exception object from an error stanza. |
| Function | _parseError |
Parses an error element. |
Parses an error element.
| Parameters | error | The error element to be parsed (type: domish.Element) |
| errorNamespace | The namespace of the elements that hold the error condition and text. (type: str) | |
| Returns | Dictionary with extracted error information. If present, keys condition, text, textLang have a string value, and appCondition has an domish.Element value. (type: dict) | |
Build an exception object from a stream error.
| Parameters | element | the stream error (type: domish.Element) |
| Returns | the generated exception object (type: StreamError) | |
Build an exception object from an error stanza.
| Parameters | stanza | the error stanza (type: domish.Element) |
| Returns | the generated exception object (type: StanzaError) | |