示例#1
0
 def __init__(self, error_name=None):
     XMPPProtocolError.__init__(self,
                         "stream:error",
                         "urn:ietf:params:xml:ns:xmpp-streams",
                         error_name
                         )
     self.unrecoverable = True
示例#2
0
 def __init__(self, request, error_type, error_name):
     XMPPProtocolError.__init__(self, request.tag, "")
     try:
         if request.get("id") is not None:
             self.element.set("id", request.get("id"))
         self.element.set("to", request.get("from"))
         self.element.set("from", config.getlist('listeners', 'domains')[0])
     except KeyError:
         pass
     self.error = ET.Element("error")
     self.error.set("type", error_type)
     self.message = ET.Element(error_name)
     self.message.set("xmlns", "urn:ietf:params:xml:ns:xmpp-stanzas")
     self.error.append(self.message)
     self.element.append(self.error)
示例#3
0
 def __init__(self, request, error_type, error_name):
     XMPPProtocolError.__init__(self,
                             request.tag,
                             ""
                         )
     try:
         if request.get("id") is not None:
             self.element.set("id", request.get("id"))
         self.element.set("to", request.get("from"))
         self.element.set("from", config.getlist('listeners', 'domains')[0])
     except KeyError:
         pass
     self.error = ET.Element("error")
     self.error.set("type", error_type)
     self.message = ET.Element(error_name)
     self.message.set("xmlns", "urn:ietf:params:xml:ns:xmpp-stanzas")
     self.error.append(self.message)
     self.element.append(self.error)
示例#4
0
 def __init__(self, error_namespace, error_name=None):
     XMPPProtocolError.__init__(self,
                         "failure",
                         error_namespace,
                         error_name
                     )
示例#5
0
 def __init__(self, error_namespace, error_name=None):
     XMPPProtocolError.__init__(self, "failure", error_namespace,
                                error_name)
示例#6
0
 def __init__(self, error_name=None):
     XMPPProtocolError.__init__(self, "stream:error",
                                "urn:ietf:params:xml:ns:xmpp-streams",
                                error_name)
     self.unrecoverable = True