From dc9519e04d42b129ec7076be5ae2bf919f3eb191 Mon Sep 17 00:00:00 2001 From: AxelCarayon <axel.carayon@gmail.com> Date: Mon, 24 Jan 2022 11:19:15 +0100 Subject: [PATCH] =?UTF-8?q?Permet=20=C3=A0=20l'utilisateur=20de=20choisir?= =?UTF-8?q?=20un=20fichier=20d'inputs=20(ou=20aucun)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- registerExperiment.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/registerExperiment.py b/registerExperiment.py index 980c348..529498d 100644 --- a/registerExperiment.py +++ b/registerExperiment.py @@ -71,12 +71,16 @@ def folderExists(folderName) -> bool: def searchForInputFolder() -> None: global inputFolder - print("Searching for input folder...") - if folderExists("inputs"): - inputFolder = "inputs/" - print(f"{path}{inputFolder} found !") + answer = input("If you use input data, where are they stored ? Give the path from the root of the repository : ") + if answer == "": + warnings.warn("No input folder given, no input files will be registered") else: - raise Exception(f"{path}/inputs folder does not exist") + if not folderExists("inputs"): + raise Exception(f"{path}/{answer} folder does not exist") + else: + if not answer.endswith("/"): + answer+="/" + inputFolder = answer def searchForOutputFolder() -> None: global outputFolder @@ -207,9 +211,10 @@ def run(folder) -> None : runExperiment() else: captureExperiment() - scanInputFiles() + if inputFolder != None : + scanInputFiles() if outputFolder != None : scanOutputsGenerated() checkGeneratedFiles() writeInYaml() - #pushBranch() \ No newline at end of file + pushBranch() \ No newline at end of file -- GitLab