mirror of
https://github.com/ajurna/cbwebreader.git
synced 2025-12-06 06:17:17 +00:00
fix for rar archives raising different exception
This commit is contained in:
@@ -29,7 +29,7 @@ class ComicBook(models.Model):
|
||||
def get_image(self, archive_path, page):
|
||||
try:
|
||||
archive = rarfile.RarFile(archive_path)
|
||||
except rarfile.BadRarFile:
|
||||
except rarfile.NotRarFile:
|
||||
archive = zipfile.ZipFile(archive_path)
|
||||
except zipfile.BadZipfile:
|
||||
return False
|
||||
@@ -127,7 +127,7 @@ class ComicBook(models.Model):
|
||||
def process_comic_book(base_dir, comic_path, comic_file_name):
|
||||
try:
|
||||
cbx = rarfile.RarFile(path.join(base_dir, comic_path))
|
||||
except rarfile.BadRarFile:
|
||||
except rarfile.NotRarFile:
|
||||
cbx = zipfile.ZipFile(path.join(base_dir, comic_path))
|
||||
except zipfile.BadZipfile:
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user