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):
|
def get_image(self, archive_path, page):
|
||||||
try:
|
try:
|
||||||
archive = rarfile.RarFile(archive_path)
|
archive = rarfile.RarFile(archive_path)
|
||||||
except rarfile.BadRarFile:
|
except rarfile.NotRarFile:
|
||||||
archive = zipfile.ZipFile(archive_path)
|
archive = zipfile.ZipFile(archive_path)
|
||||||
except zipfile.BadZipfile:
|
except zipfile.BadZipfile:
|
||||||
return False
|
return False
|
||||||
@@ -127,7 +127,7 @@ class ComicBook(models.Model):
|
|||||||
def process_comic_book(base_dir, comic_path, comic_file_name):
|
def process_comic_book(base_dir, comic_path, comic_file_name):
|
||||||
try:
|
try:
|
||||||
cbx = rarfile.RarFile(path.join(base_dir, comic_path))
|
cbx = rarfile.RarFile(path.join(base_dir, comic_path))
|
||||||
except rarfile.BadRarFile:
|
except rarfile.NotRarFile:
|
||||||
cbx = zipfile.ZipFile(path.join(base_dir, comic_path))
|
cbx = zipfile.ZipFile(path.join(base_dir, comic_path))
|
||||||
except zipfile.BadZipfile:
|
except zipfile.BadZipfile:
|
||||||
return False
|
return False
|
||||||
|
|||||||
Reference in New Issue
Block a user