From 1f73a147deabfcf3a83c8babbee650d140af0452 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 27 Nov 2014 13:18:10 +0530 Subject: [PATCH] Update RealClear --- recipes/real_clear.recipe | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/recipes/real_clear.recipe b/recipes/real_clear.recipe index 9a7f60f71c..1951813736 100644 --- a/recipes/real_clear.recipe +++ b/recipes/real_clear.recipe @@ -114,7 +114,7 @@ class RealClear(BasicNewsRecipe): return printFind['href'] tag = printFind.parent print(tag) - if tag['href'] is None: + if tag.get('href', None) is None: if self.debugMessages is True : print("Not in parent, trying skip-up") if tag.parent['href'] is None: @@ -170,7 +170,10 @@ class RealClear(BasicNewsRecipe): print(description) print(pubDate) print(url) - url = self.extractPrintURL(url) + try: + url = self.extractPrintURL(url) + except Exception: + self.log.exception('Failed to extract print URL for %s' % url) print(url) # url +=re.sub(r'\?.*', '', div['href']) pubdate = time.strftime('%a, %d %b')