Example #1
0
                            import traceback
                            traceback.print_exc()
                            print "\n Type 'exit' to exit."
                    
                    #co.persist_cal_index(calindfile)

                    if (bReportHistory):
                        log.error( "CONTEXT HISTORY")
                        log.error( "---------------")
                        co.report_history()
                        rl.report_history()

                    co.is_finished(True)

                    # write outputs
                    outputs = co.get_stream("main")
                    clobber = co["clobber"]
                    if clobber:
                        clobber = clobber.lower()
                        if clobber == "false":
                            clobber = False
                        else:
                            clobber = True
                    for output in outputs:
                        ad = output.ad
                        name = ad.filename
                        # print "r908:", ad.mode
                        try:
                            ad.write(clobber = clobber, suffix = args.suffix, rename=True)
                            log.stdinfo("Wrote %s in output directory" % ad.filename)
                        except Errors.OutputExists: