From 7e6c660b0cc49a03d75a1545ba0bae50c7c93f7e Mon Sep 17 00:00:00 2001 From: Ronald Schaten Date: Tue, 9 Apr 2013 12:39:12 +0200 Subject: [PATCH] prevent exception if unable to resolve final link --- models/entry.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/models/entry.py b/models/entry.py index 26250ad..e4e3a70 100644 --- a/models/entry.py +++ b/models/entry.py @@ -79,9 +79,12 @@ class Entry(Base): print ' fetching final link <%s>' % entry.link request = urllib2.Request(entry.link) opener = urllib2.build_opener() - result = opener.open(request) - self.resolvedlink = result.url - print ' final link: <%s>' % result.url + try: + result = opener.open(request) + self.resolvedlink = result.url + print ' final link: <%s>' % result.url + except: + print ' FAILED opening URL' if feed.fullpage: print ' fetching full page <%s>' % entry.link self.fullpage = fetch_full_page(entry.link)