Skip to content

Commit 6f52b91

Browse files
committed
fix model packaging to the same folder
1 parent 98901f4 commit 6f52b91

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

bioimageio/spec/_package.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,12 +190,21 @@ def save_bioimageio_package_as_folder(
190190
write_yaml(src, output_path / name)
191191
elif (
192192
isinstance(src.original_root, Path)
193-
and src.original_root / src.original_file_name == output_path / name
193+
and src.original_root / src.original_file_name
194+
== (output_path / name).resolve()
194195
):
195196
logger.debug(
196197
f"Not copying {src.original_root / src.original_file_name} to itself."
197198
)
198199
else:
200+
if isinstance(src.original_root, Path):
201+
logger.debug(
202+
f"Copying from path {src.original_root / src.original_file_name} to {output_path / name}."
203+
)
204+
else:
205+
logger.debug(
206+
f"Copying {src.original_root}/{src.original_file_name} to {output_path / name}."
207+
)
199208
with (output_path / name).open("wb") as dest:
200209
_ = shutil.copyfileobj(src, dest)
201210

0 commit comments

Comments
 (0)