From 2c5b79f79ca39609efcc2df4075478a68492ba7c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 3 Jan 2010 08:02:37 -0700 Subject: [PATCH] News download: Don't fail if the cover url is invalid --- src/calibre/web/feeds/news.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index 7c361953b1..dfcadf03ed 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -806,7 +806,7 @@ class BasicNewsRecipe(Recipe): return index - def download_cover(self): + def _download_cover(self): self.cover_path = None try: cu = self.get_cover_url() @@ -839,6 +839,14 @@ class BasicNewsRecipe(Recipe): f.write(mi.cover_data[1]) self.cover_path = cpath + def download_cover(self): + try: + self._download_cover() + except: + self.log.exception('Failed to download cover') + self.cover_path = None + + def default_cover(self, cover_file): '''