From 14ce799048d3e156d73d9ee8fe236998ab9bd11c Mon Sep 17 00:00:00 2001 From: Andreas Date: Mon, 24 Aug 2009 21:49:07 +0000 Subject: [PATCH] analysis cleanup, added megui job creator --HG-- branch : sandbox --- megui/create_jobs.py | 7 +++---- megui/create_megui_jobs.bat | 5 +++++ 2 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 megui/create_megui_jobs.bat diff --git a/megui/create_jobs.py b/megui/create_jobs.py index aa3eec5..63a4026 100644 --- a/megui/create_jobs.py +++ b/megui/create_jobs.py @@ -13,7 +13,6 @@ import os import getopt import re import xml.dom.minidom as xdm -import xml.dom # local imports @@ -105,18 +104,18 @@ def cli(src_dir, dest_dir, template, job_dir, tmp_dir): opts["mpg_input"] = mpg_fp opts["final_output"] = avi_fp opts["d2v_output"] = d2v_fp - # if avi_fn older than mpg or doesn't exist - # then create job xml + # if avi_fn doesn't exist then create job xml if not os.path.exists(avi_fp): create_megui_job(template, job_dir, opts) + def append_megui_joblist(jobname): joblist = "c:\\program files\\megui\\joblists.xml" # load the xml inf = open(joblist,"r") dom = xdm.parse(inf) inf.close() - # add job220 to mainJobList + # add job220 to JobListSerializer = dom.getElementsByTagName("JobListSerializer")[0] mainJobList = JobListSerializer.getElementsByTagName("mainJobList")[0] string = dom.createElement("string") diff --git a/megui/create_megui_jobs.bat b/megui/create_megui_jobs.bat new file mode 100644 index 0000000..783d07b --- /dev/null +++ b/megui/create_megui_jobs.bat @@ -0,0 +1,5 @@ +@echo off +rem determine directory of script. may be different from current working directory +for /F %%I IN ("%0") do set BIN_DIR=%%~dpI +rem expect python.exe in the PATH +python.exe %BIN_DIR%\create_jobs.py %*