diff --git a/convert-hf-to-gguf-update.py b/convert-hf-to-gguf-update.py index 6c01bd169..52f217ef5 100755 --- a/convert-hf-to-gguf-update.py +++ b/convert-hf-to-gguf-update.py @@ -109,12 +109,12 @@ for model in models: model_config_path = f"{model_name_or_path}/config.json" # check dir path - if not os.path.exists(model_name_or_path): # TOCTOU - os.makedirs(model_name_or_path) - else: + if os.path.exists(model_name_or_path): # Still TOCTOU? logger.info(f"Directory {model_name_or_path} already exists - skipping") continue + os.makedirs(model_name_or_path, exist_ok=True) + logger.info(f"Downloading {name} to {model_name_or_path}") # model and repo urls are not the same