diff --git a/scripts/tracewin_errorstudy b/scripts/tracewin_errorstudy index 98f31ceadb61d3ca68fbd5c4cd5b82bbc2834e72..43917df3d618ebdc498f8b75fc9773f35b27235a 100644 --- a/scripts/tracewin_errorstudy +++ b/scripts/tracewin_errorstudy @@ -155,6 +155,7 @@ def setup_multi(args): raise ValueError("Could not find any simulation folders in "+args.calc_dir) print "Total number of new jobs", num_jobs + args.num_jobs=num_jobs def setup(args): import os,random @@ -208,7 +209,17 @@ def setup(args): rand=rand_lst[i] out.write(queue_template.format(**locals())) +def ask(args): + print "You have now set up an error study running {} jobs in folder {}".format(args.num_jobs,args.calc_dir) + if args.multi>1: + print "This is a multi-error study" + answer=raw_input("Are you sure you want to continue? (yes/no)") + if answer=='yes': + return 0 + import sys + sys.exit(0) + def execute(calc_dir,multi): import subprocess if multi: @@ -220,4 +231,5 @@ def execute(calc_dir,multi): if __name__=="__main__": args=define_and_handle_args() setup(args) + ask(args) execute(args.calc_dir,args.multi>1)