From 84d939fb06ae36faf2a529a62aaf799474473417 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 23 Apr 2019 12:17:34 +0530 Subject: [PATCH] py3: Avoid chained exception --- src/calibre/web/feeds/news.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index cfaa91245a..ea5617c4d1 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -1187,12 +1187,16 @@ class BasicNewsRecipe(Recipe): def build_index(self): self.report_progress(0, _('Fetching feeds...')) + feeds = None try: feeds = feeds_from_index(self.parse_index(), oldest_article=self.oldest_article, max_articles_per_feed=self.max_articles_per_feed, log=self.log) self.report_progress(0, _('Got feeds from index page')) except NotImplementedError: + pass + + if feeds is None: feeds = self.parse_feeds() if not feeds: