From de8bf89ea8556c5d9f986bb0e7ca4692a04a9b5c Mon Sep 17 00:00:00 2001 From: dave <dave@dtu.dk> Date: Mon, 18 Jul 2016 09:53:11 +0200 Subject: [PATCH] prepost.Simulations: do not create wake/meander dirs when same as turb --- wetb/prepost/Simulations.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/wetb/prepost/Simulations.py b/wetb/prepost/Simulations.py index 4684adbd..a1b77605 100755 --- a/wetb/prepost/Simulations.py +++ b/wetb/prepost/Simulations.py @@ -749,7 +749,7 @@ def prepare_launch(iter_dict, opt_tags, master, variable_tag_func, # create directory if post_dir does not exists try: - os.mkdir(post_dir) + os.makedirs(post_dir) except OSError: pass FILE = open(fpath_post_base + '.pkl', 'wb') @@ -976,7 +976,7 @@ def prepare_launch_cases(cases, runmethod='gorm', verbose=False,write_htc=True, # create directory if post_dir does not exists try: - os.mkdir(post_dir) + os.makedirs(post_dir) except OSError: pass FILE = open(post_dir + master.tags['[sim_id]'] + '.pkl', 'wb') @@ -2143,10 +2143,11 @@ class PBS(object): self.pbs += "mkdir -p " + self.htc_dir + '\n' self.pbs += "mkdir -p " + self.results_dir + '\n' self.pbs += "mkdir -p " + self.logs_dir + '\n' - self.pbs += "mkdir -p " + self.TurbDirName + '\n' - if self.WakeDirName: + if self.TurbDirName is not None or self.TurbDirName != 'None': + self.pbs += "mkdir -p " + self.TurbDirName + '\n' + if self.WakeDirName and self.WakeDirName != self.TurbDirName: self.pbs += "mkdir -p " + self.WakeDirName + '\n' - if self.MeanderDirName: + if self.MeanderDirName and self.MeanderDirName != self.TurbDirName: self.pbs += "mkdir -p " + self.MeanderDirName + '\n' if self.hydro_dir: self.pbs += "mkdir -p " + self.hydro_dir + '\n' @@ -5143,7 +5144,7 @@ class Cases(object): raise ValueError('name should be either ojf or hawc2') # create the torque_constant dir if it doesn't exists try: - os.mkdir(fpath) + os.makedirs(fpath) except OSError: pass -- GitLab