Skip to content

Commit b95cf6e

Browse files
authored
ignore exceptions when epub parsing (#1360)
* ignore exceptions when epub parsing * Update comic2ebook.py * Update comic2ebook.py
1 parent 08070cd commit b95cf6e

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

kindlecomicconverter/comic2ebook.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -975,10 +975,11 @@ def getWorkFolder(afile, workdir=None):
975975
manifest_dict[manifest_item.attrib.get('id')] = manifest_item.attrib.get('href')
976976
ordered_image_paths = []
977977
for i, spine_item in enumerate(spine):
978-
if spine_item not in manifest_dict:
978+
try:
979+
page_path = os.path.join(os.path.dirname(opf_path), manifest_dict[spine_item])
980+
page = ET.parse(page_path)
981+
except Exception:
979982
continue
980-
page_path = os.path.join(os.path.dirname(opf_path), manifest_dict[spine_item])
981-
page = ET.parse(page_path)
982983
imgs = page.findall(r'.//{*}img') + page.findall(r'.//{*}image')
983984

984985
largest_size = 0

0 commit comments

Comments
 (0)