# - The parameters that the processor needs to evaluate the context
import libxml2
-from sfatables.globals import *
class Xmlextension:
def __init__(self, file_path):
- print file_path
self.context = ""
self.processor = ""
self.operand = "VALUE"
context = p.xpathEval('//attributes/attribute[@terminal="yes"]')
self.terminal = (context != [])
- self.arguments = map(lambda (name,help,target):{'name':name.content,'help':help.content,'target':target.content}, zip(name,help,target))
+ self.arguments = [{'name':name_help_target[0].content,'help':name_help_target[1].content,'target':name_help_target[2].content} for name_help_target in zip(name,help,target)]
p.xpathFreeContext()
self.xmldoc.freeDoc()