From d416bd14e0dee97fad6abf702ed0fd917e433a14 Mon Sep 17 00:00:00 2001 From: Yngve Inntjore Levinsen <Yngve.Levinsen@esss.se> Date: Thu, 22 Oct 2015 16:38:19 +0200 Subject: [PATCH] added a confirmation question to the execute script --- scripts/tracewin_errorstudy | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/scripts/tracewin_errorstudy b/scripts/tracewin_errorstudy index 98f31ce..43917df 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) -- GitLab