Commit 0d40ea5b authored by Anika Treffehn's avatar Anika Treffehn
Browse files

added error when output directory is not empty

parent a3b94a9d
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -87,6 +87,15 @@ def main(args):
    # parse configuration
    cfg = config.TestConfig(args.config)

    # check if output folder is empty
    if cfg.output_path.is_dir():
        file_list = [
            f.resolve().absolute()
            for f in cfg.output_path.iterdir()
        ]
        if len(file_list) != 0:
            raise ValueError("Output folder is not empty. Please delete or move files and folders.")

    # set up processing chains
    chains.init_processing_chains(cfg)