a little nicer wrt pep8
[sfa.git] / sfatables / xmlrule.py
index 46f3601..b749147 100644 (file)
@@ -3,7 +3,7 @@ import sys,os
 import libxml2
 # allow to run sfa2wsdl if this is missing (for mac)
 try:import libxslt
-except: print >>sys.stderr, "WARNING, could not import libxslt"
+except: print("WARNING, could not import libxslt", file=sys.stderr)
 
 from sfatables.globals import sfatables_config
 
@@ -61,8 +61,8 @@ class XMLRule:
 
     def add_rule_context_to_rspec(self, doc):
         p = doc.xpathNewContext()
-        context = p.xpathEval("//RSpec")
-        if (not context):
+        context = p.xpathEval("//*")
+        if not context or context[0].name not in ['RSpec', 'rspec']:
             raise Exception('Request is not an rspec')
         else:
             # Add the request context