From e3e37670ff2ceee640c4d0d5eac7a2da2938dc23 Mon Sep 17 00:00:00 2001 From: ajurna Date: Mon, 22 Jun 2015 13:07:17 +0100 Subject: [PATCH] fix for rar archives raising different exception --- comic/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/comic/models.py b/comic/models.py index e5b930f..d2e90b5 100644 --- a/comic/models.py +++ b/comic/models.py @@ -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