From 4549a4be4e66fefc752b0c13fb2aca8f14cef886 Mon Sep 17 00:00:00 2001 From: j Date: Sun, 7 Feb 2016 20:00:04 +0530 Subject: [PATCH] epubs can be invalid --- oml/media/epub.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/oml/media/epub.py b/oml/media/epub.py index 960a11d..b848200 100644 --- a/oml/media/epub.py +++ b/oml/media/epub.py @@ -42,7 +42,10 @@ def cover(path): def use(filename): logger.debug('using %s', filename) - data = z.read(filename) + try: + data = z.read(filename) + except: + return None r = get_ratio(data) if r < 0.3 or r > 2: return None