mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 18:54:09 -04:00
Better file not found error
This commit is contained in:
parent
3eca4a53d0
commit
c8f7cf15c1
@ -2006,7 +2006,7 @@ class DB:
|
||||
full_book_path = os.path.abspath(os.path.join(self.library_path, book_path))
|
||||
extra_file_path = os.path.abspath(os.path.join(full_book_path, relpath))
|
||||
if not extra_file_path.startswith(full_book_path):
|
||||
raise FileNotFoundError(f'No data file {relpath} in book: {book_id}')
|
||||
raise FileNotFoundError(errno.ENOENT, os.strerror(errno.ENOENT), relpath)
|
||||
src_path = make_long_path_useable(extra_file_path)
|
||||
if isinstance(stream_or_path, str):
|
||||
shutil.copy2(src_path, make_long_path_useable(stream_or_path))
|
||||
|
Loading…
x
Reference in New Issue
Block a user