summaryrefslogtreecommitdiff
path: root/sleekxmpp/xmlstream/matcher/xmlmask.py
diff options
context:
space:
mode:
authorNathan Fritz <fritzy@netflint.net>2009-07-11 19:31:20 +0000
committerNathan Fritz <fritzy@netflint.net>2009-07-11 19:31:20 +0000
commit226f719597da390057c583e6f83ba850bb4ed334 (patch)
tree2c9481536418740993f08b70043b3800e067f992 /sleekxmpp/xmlstream/matcher/xmlmask.py
parenta1ece44368c472bb5ae61e0c4e4a244c07908a6e (diff)
downloadslixmpp-226f719597da390057c583e6f83ba850bb4ed334.tar.gz
slixmpp-226f719597da390057c583e6f83ba850bb4ed334.tar.bz2
slixmpp-226f719597da390057c583e6f83ba850bb4ed334.tar.xz
slixmpp-226f719597da390057c583e6f83ba850bb4ed334.zip
components now ignore namespaces in matching completely for server compatibility
Diffstat (limited to 'sleekxmpp/xmlstream/matcher/xmlmask.py')
-rw-r--r--sleekxmpp/xmlstream/matcher/xmlmask.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/sleekxmpp/xmlstream/matcher/xmlmask.py b/sleekxmpp/xmlstream/matcher/xmlmask.py
index 02a644cb..30cb13bb 100644
--- a/sleekxmpp/xmlstream/matcher/xmlmask.py
+++ b/sleekxmpp/xmlstream/matcher/xmlmask.py
@@ -2,6 +2,8 @@ from . import base
from xml.etree import cElementTree
from xml.parsers.expat import ExpatError
+ignore_ns = False
+
class MatchXMLMask(base.MatcherBase):
def __init__(self, criteria):
@@ -19,6 +21,7 @@ class MatchXMLMask(base.MatcherBase):
def maskcmp(self, source, maskobj, use_ns=False, default_ns='__no_ns__'):
"""maskcmp(xmlobj, maskobj):
Compare etree xml object to etree xml object mask"""
+ use_ns = not ignore_ns
#TODO require namespaces
if source == None: #if element not found (happens during recursive check below)
return False