def load_xml(self, filename): self.log_info("Load project : \"%s\"" % filename) try: self.project = dpro.load_xml(filename) except Exception, ex: self.log_error("xml file problem : \"%s\"" % filename) self.log_debug("%s : %s" % (ex.__class__.__name__, ex.__str__())) info = "Error or Incorrect in file :\n \"%s\"\n" % (filename) info += "Exception :\n \"%s\"\n" % (ex.__str__()) dlg = wx.MessageDialog(self, info, 'Error XML project file', wx.OK | wx.ICON_ERROR) ret = dlg.ShowModal() dlg.Destroy() return
def OnInit(self): import os.path proj = dproj.load_xml(os.path.realpath("../../test/script/project_01.xml")) #proj = dproj.load_xml(os.path.realpath("C:\\CVS_LOCAL_ECLIPSE\\scripts\\project\\champ2\\champ2.xml")) #slist = proj.get_campaign_list_scripts("Campaign_Infinite_Loop") #slist = proj.get_campaign_list_scripts("Campaign_Infinite_Loop") slist = proj.get_pool_list_absolute() data = {} data[BASE_PATH] = proj.get_base_path() data[SCRIPT_LIST] = slist data[CONFIG] = None data[TRACE] = TRACE_OCTOPYLOG #data[PYPATH] = "c:\\CVS_LOCAL_ECLIPSE\\scripts" data[PYPATH] = None #data[RUN_TYPE] = RUN_SCRIPT data[RUN_TYPE] = RUN_SCRIPT style = STYLE_AUTO_START_CLOSE log = frm_logging.LoggingStdout() wx.InitAllImageHandlers() dlg = DialogRunner(data, style, None, -1, "") dlg.set_log(log) dlg.ShowModal() res = dlg.get_result() res.save("result.dbm") print dlg.GetReturnCode() return 1
def OnInit(self): #import os.path proj = dproj.load_xml(os.path.realpath("../../test/script/project_01.xml")) #proj = dproj.load_xml(os.path.realpath("C:\\CVS_LOCAL_ECLIPSE\\scripts\\project\\champ2\\champ2.xml")) #slist = proj.get_campaign_list_scripts("Campaign_Infinite_Loop") #slist = proj.get_campaign_list_scripts("Campaign_Infinite_Loop") slist = proj.get_pool_list_absolute() data = {} data[BASE_PATH] = proj.get_base_path() data[SCRIPT_LIST] = slist data[CONFIG] = None data[TRACE] = TRACE_OCTOPYLOG #data[PYPATH] = "c:\\CVS_LOCAL_ECLIPSE\\scripts" data[PYPATH] = None #data[RUN_TYPE] = RUN_SCRIPT data[RUN_TYPE] = RUN_SCRIPT style = STYLE_AUTO_START_CLOSE log = frm_logging.LoggingStdout() wx.InitAllImageHandlers() dlg = DialogRunner(data, style, None, -1, "") dlg.set_log(log) dlg.ShowModal() res = dlg.get_result() res.save("result.dbm") print dlg.GetReturnCode() return 1
def load_xml(self, filename): self.log_info("Load project : \"%s\"" % filename) try : self.project = dpro.load_xml(filename) except Exception, ex : self.log_error("xml file problem : \"%s\"" % filename) self.log_debug("%s : %s" % (ex.__class__.__name__, ex.__str__())) info = "Error or Incorrect in file :\n \"%s\"\n" % (filename) info += "Exception :\n \"%s\"\n" % (ex.__str__()) dlg = wx.MessageDialog(self, info, 'Error XML project file', wx.OK | wx.ICON_ERROR) ret = dlg.ShowModal() dlg.Destroy() return