form = cgi.FieldStorage() delete_action = form["delete_action"].value if form.has_key("run_id"): run_id = int(form["run_id"].value) my_batch,my_run = RunBatch.LoadRun(run_id) if ((delete_action.upper() == "ALL") or (delete_action.upper() == "TEXT")): remove_if_exists(RunBatch.RunTextFilePath(my_batch, my_run)) if (delete_action.upper() == "ALL") or (delete_action.upper() == "OUTPUT"): remove_if_exists(RunBatch.RunOutFilePath(my_batch, my_run)) if (delete_action.upper() == "ALL") or (delete_action.upper() == "DONE"): remove_if_exists(RunBatch.RunDoneFilePath(my_batch, my_run)) elif form.has_key("batch_id"): batch_id = int(form["batch_id"].value) my_batch = RunBatch.LoadBatch(batch_id) for my_run in my_batch["runs"]: if ((delete_action.upper() == "ALL") or (delete_action.upper() == "TEXT")): remove_if_exists(RunBatch.RunTextFilePath(my_batch, my_run)) if (delete_action.upper() == "ALL") or (delete_action.upper() == "OUTPUT"): remove_if_exists(RunBatch.RunOutFilePath(my_batch, my_run)) if (delete_action.upper() == "ALL") or (delete_action.upper() == "DONE"): remove_if_exists(RunBatch.RunDoneFilePath(my_batch, my_run)) url = "ViewBatch.py?batch_id=%(batch_id)d"%(my_batch) print "Content-Type: text/html" print print "<html><head>"