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)