diff --git a/src/calibre/utils/copy_files.py b/src/calibre/utils/copy_files.py index 66948e92c6..62282b8939 100644 --- a/src/calibre/utils/copy_files.py +++ b/src/calibre/utils/copy_files.py @@ -49,7 +49,8 @@ class UnixFileCopier: os.link(src_path, dest_path, follow_symlinks=False) shutil.copystat(src_path, dest_path, follow_symlinks=False) continue - shutil.copy2(src_path, dest_path, follow_symlinks=False) + with suppress(shutil.SameFileError): + shutil.copy2(src_path, dest_path, follow_symlinks=False) def delete_all_source_files(self) -> None: for src_path in self.copy_map: