From c44bc7b11e9c1ee8c3a496ed9da506ff984fb80d Mon Sep 17 00:00:00 2001 From: Luc Giffon <luc.giffon@lis-lab.fr> Date: Tue, 30 Oct 2018 09:24:26 +0100 Subject: [PATCH] CLuger now create output folder if it doesn't exist --- skluc/main/tools/experiences/cluger.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/skluc/main/tools/experiences/cluger.py b/skluc/main/tools/experiences/cluger.py index ae645d0..89a74e4 100644 --- a/skluc/main/tools/experiences/cluger.py +++ b/skluc/main/tools/experiences/cluger.py @@ -17,13 +17,14 @@ Options: -t --walltime integer The time in hour for each job. """ -import math import os -import subprocess import sys -import time import docopt +import math +import pathlib +import subprocess +import time from skluc.main.tools.experiences.executioner import process_script_params, run as executioner from skluc.main.tools.experiences.oarCmdGenerator import oarcmd @@ -31,6 +32,7 @@ from skluc.main.tools.experiences.oarCmdGenerator import oarcmd if __name__ == '__main__': arguments = docopt.docopt(__doc__) OUTPUT_DIR = arguments["--output-dir"] + pathlib.Path(OUTPUT_DIR).mkdir(parents=True, exist_ok=True) SCRIPT = arguments["--script"] MAX_LINES = int(arguments["--maximum-job"]) if arguments["--maximum-job"] is not None else math.inf DRY_RUN = arguments["--dry-run"] -- GitLab