Loading ivas_processing_scripts/__init__.py +0 −9 Original line number Diff line number Diff line Loading @@ -84,15 +84,6 @@ 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 not f.name.startswith(".") ] 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) Loading ivas_processing_scripts/utils.py +7 −4 Original line number Diff line number Diff line Loading @@ -52,9 +52,9 @@ Directory/path handling """ def create_dir(p: str) -> None: def create_dir(p: str, exist_ok=True) -> None: p = Path(p) p.mkdir(exist_ok=True, parents=True) p.mkdir(exist_ok=exist_ok, parents=True) def delete_dir(p: str) -> None: Loading @@ -80,8 +80,11 @@ class DirManager: ) def __enter__(self): try: for path in self.create_paths: create_dir(path) create_dir(path, exist_ok=False) except FileExistsError: raise ValueError("At least one of the output folders already exists. Please delete or move this folder.") def __exit__(self, exc_type, exc_value, exc_traceback): for path in self.delete_paths: Loading Loading
ivas_processing_scripts/__init__.py +0 −9 Original line number Diff line number Diff line Loading @@ -84,15 +84,6 @@ 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 not f.name.startswith(".") ] 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) Loading
ivas_processing_scripts/utils.py +7 −4 Original line number Diff line number Diff line Loading @@ -52,9 +52,9 @@ Directory/path handling """ def create_dir(p: str) -> None: def create_dir(p: str, exist_ok=True) -> None: p = Path(p) p.mkdir(exist_ok=True, parents=True) p.mkdir(exist_ok=exist_ok, parents=True) def delete_dir(p: str) -> None: Loading @@ -80,8 +80,11 @@ class DirManager: ) def __enter__(self): try: for path in self.create_paths: create_dir(path) create_dir(path, exist_ok=False) except FileExistsError: raise ValueError("At least one of the output folders already exists. Please delete or move this folder.") def __exit__(self, exc_type, exc_value, exc_traceback): for path in self.delete_paths: Loading