co.is_finished(True) if (useTK): cw.quit() #co.persist_cal_index(calindfile) print "Ctrl-C Exit" prs.unregister() raise except astrodata.ReductionObjects.ReductionExcept, e: log.error("FATAL:" + str(e)) break; #prs.unregister() #sys.exit() except: f = open("context.log", "w") if co: f.write(co.report(showall=True)) else: f.write("rc null after exception, no report") f.write(traceback.format_exc()) f.close() log.fullinfo("------------------------------------------------") log.fullinfo("Debug information written to context.log. Please") log.fullinfo("provide this log when reporting this problem.") log.fullinfo("------------------------------------------------") if reduceServer: Proxies.reduceServer.finished=True if (bReportHistory): if co: co.report_history()