xep 30 and 50 always reply from jid iq sent to
This commit is contained in:
@@ -3,4 +3,4 @@ from . import base
|
||||
class MatcherId(base.MatcherBase):
|
||||
|
||||
def match(self, xml):
|
||||
return xml.get('id') == self._criteria
|
||||
return xml['id'] == self._criteria
|
||||
|
||||
7
sleekxmpp/xmlstream/matcher/stanzapath.py
Normal file
7
sleekxmpp/xmlstream/matcher/stanzapath.py
Normal file
@@ -0,0 +1,7 @@
|
||||
from . import base
|
||||
from xml.etree import cElementTree
|
||||
|
||||
class StanzaPath(base.MatcherBase):
|
||||
|
||||
def match(self, stanza):
|
||||
return stanza.match(self._criteria)
|
||||
@@ -16,6 +16,7 @@ class MatchXMLMask(base.MatcherBase):
|
||||
self.default_ns = ns
|
||||
|
||||
def match(self, xml):
|
||||
xml = xml.xml
|
||||
return self.maskcmp(xml, self._criteria, True)
|
||||
|
||||
def maskcmp(self, source, maskobj, use_ns=False, default_ns='__no_ns__'):
|
||||
|
||||
@@ -6,6 +6,7 @@ ignore_ns = False
|
||||
class MatchXPath(base.MatcherBase):
|
||||
|
||||
def match(self, xml):
|
||||
xml = xml.xml
|
||||
x = cElementTree.Element('x')
|
||||
x.append(xml)
|
||||
if not ignore_ns:
|
||||
|
||||
Reference in New Issue
Block a user