diff --git a/apps/cli/executables/pexable/carta_envoy/carta_envoy/carta.py b/apps/cli/executables/pexable/carta_envoy/carta_envoy/carta.py index 77da18ada5be0fc3f163264fd82f67950a69d77c..51c7a66e3d0e08141e2adff63cd02ef06c05ead8 100644 --- a/apps/cli/executables/pexable/carta_envoy/carta_envoy/carta.py +++ b/apps/cli/executables/pexable/carta_envoy/carta_envoy/carta.py @@ -68,28 +68,6 @@ def ensure_non_relative_path(location: str) -> Path: return Path(location) -def scaffold(settings: dict): - if settings["single_image"]: - directory = settings["data_location"] / settings["image_name"] - logger.info(f"Current working directory: {os.getcwd()}") - if Path(directory).exists() and Path(directory / settings["image_name"]).is_file(): - logger.info("Image file already exists! Proceeding...") - os.chdir(directory) - logger.info(f"Working directory is now {os.getcwd()}") - return - else: - logger.info( - "Image file not found. Product Fetch may still be in progress. Scaffolding structure for carta..." - ) - os.mkdir(settings["image_name"]) - os.chdir(directory) - os.chmod(os.getcwd(), 0o770) - # logger.info(f"Working directory is now {os.getcwd()}") - Path(directory / settings["image_name"]).touch() - os.chmod(Path(directory / settings["image_name"]), 0o770) - os.chdir(settings["data_location"]) - - def ensure_correct_directory(settings: dict): directory = settings["data_location"] logger.info(f"Current working directory: {os.getcwd()}") @@ -190,9 +168,7 @@ def main(): settings["image_name"] = args.image[0] if args.single: settings["single_image"] = True - if args.parallel: - scaffold(settings) - else: + if not args.parallel: ensure_correct_directory(settings) carta = CartaLauncher(settings)