コード例 #1
0
ファイル: base_workflow.py プロジェクト: hguemar/sahara
    def __init__(self, name):
        self.doc = x.load_xml_document("service/edp/resources/workflow.xml", strip=True)
        self.tag_name = name

        x.add_child(self.doc, "action", self.tag_name)

        ok_elem = xml.parseString('<%s to="%s"/>' % ("ok", "end"))
        x.add_element(self.doc, "action", ok_elem.firstChild)
        error_elem = xml.parseString('<%s to="%s"/>' % ("error", "fail"))
        x.add_element(self.doc, "action", error_elem.firstChild)

        x.add_text_element_to_tag(self.doc, self.tag_name, "job-tracker", "${jobTracker}")
        x.add_text_element_to_tag(self.doc, self.tag_name, "name-node", "${nameNode}")
コード例 #2
0
ファイル: base_workflow.py プロジェクト: joelmathew/savanna
    def __init__(self, name):
        self.doc = x.load_xml_document("service/edp/resources/workflow.xml")
        self.tag_name = name

        x.add_child(self.doc, 'action', self.tag_name)

        ok_elem = xml.parseString('<%s to="%s"/>' % ("ok", "end"))
        x.add_element(self.doc, 'action', ok_elem.firstChild)
        error_elem = xml.parseString('<%s to="%s"/>' % ("error", "fail"))
        x.add_element(self.doc, 'action', error_elem.firstChild)

        x.add_text_element_to_tag(self.doc, self.tag_name, 'job-tracker',
                                  "${jobTracker}")
        x.add_text_element_to_tag(self.doc, self.tag_name, 'name-node',
                                  "${nameNode}")
コード例 #3
0
ファイル: base_workflow.py プロジェクト: simedcn/savanna
 def __init__(self, name):
     self.doc = x.load_xml_document("service/edp/resources/workflow.xml")
     self.tag_name = name
     x.add_child(self.doc, 'action', self.tag_name)
コード例 #4
0
 def _get_xml_text(self, strip):
     doc = x.load_xml_document("service/edp/resources/workflow.xml", strip)
     x.add_child(doc, 'action', 'java')
     x.add_text_element_to_tag(doc, 'java', 'sometag', 'somevalue')
     return doc.toprettyxml(indent="  ").split("\n")
コード例 #5
0
ファイル: test_xml_utils.py プロジェクト: hguemar/sahara
 def _get_xml_text(self, strip):
     doc = x.load_xml_document("service/edp/resources/workflow.xml", strip)
     x.add_child(doc, 'action', 'java')
     x.add_text_element_to_tag(doc, 'java', 'sometag', 'somevalue')
     return doc.toprettyxml(indent="  ").split("\n")
コード例 #6
0
ファイル: base_workflow.py プロジェクト: jfzhang1984/savanna
 def __init__(self, name):
     self.doc = x.load_xml_document("service/edp/resources/workflow.xml")
     self.tag_name = name
     x.add_child(self.doc, 'action', self.tag_name)