Fix #1956779 [Cant read epub file written using ebooklib](https://bugs.launchpad.net/calibre/+bug/1956779)

This commit is contained in:
Kovid Goyal 2022-01-08 08:54:33 +05:30
parent a0c55c9026
commit 2e56a2de31
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -558,7 +558,10 @@ class Container(ContainerBase): # {{{
def has_name_and_is_not_empty(self, name): def has_name_and_is_not_empty(self, name):
if not self.has_name(name): if not self.has_name(name):
return False return False
return os.path.getsize(self.name_path_map[name]) > 0 try:
return os.path.getsize(self.name_path_map[name]) > 0
except OSError:
return False
def has_name_case_insensitive(self, name): def has_name_case_insensitive(self, name):
if not name: if not name: