dashhdata commited on
Commit
5d6e99e
·
verified ·
1 Parent(s): 8553ae7

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. services/downloader.py +6 -0
services/downloader.py CHANGED
@@ -109,6 +109,12 @@ def use_local_file(file_path: str, output_dir: Path) -> Path:
109
  raise FileNotFoundError(f"Local file not found: {file_path}")
110
 
111
  dest = output_dir / f"source_video{src.suffix}"
 
 
 
 
 
 
112
  shutil.copy2(src, dest)
113
  logger.info(f"Using local file: {dest}")
114
  return dest
 
109
  raise FileNotFoundError(f"Local file not found: {file_path}")
110
 
111
  dest = output_dir / f"source_video{src.suffix}"
112
+
113
+ # If file is already in the job directory, just return it
114
+ if src.resolve() == dest.resolve() or str(src.resolve()).startswith(str(output_dir.resolve())):
115
+ logger.info(f"File already in job dir: {src}")
116
+ return src
117
+
118
  shutil.copy2(src, dest)
119
  logger.info(f"Using local file: {dest}")
120
  return dest