# HG changeset patch # User Walter Cruz # Date 1211806772 10800 # Node ID 3feb97c3716fd43033d8704eae8bf17b5c1af689 # Parent 58fe9277b7fc14ef4f5e8fc6397995002c152093 better exception verification diff -r 58fe9277b7fc -r 3feb97c3716f feed2twitter/feed2twitter/__init__.py --- a/feed2twitter/feed2twitter/__init__.py Fri May 16 19:08:06 2008 -0300 +++ b/feed2twitter/feed2twitter/__init__.py Mon May 26 09:59:32 2008 -0300 @@ -21,6 +21,7 @@ from pprint import pprint from tinyurl import tiny from httplib import BadStatusLine +from urllib2 import HTTPError class Feed2Twitter(object): def __init__(self, url, username, passwd): @@ -39,8 +40,9 @@ self.rss.updateLastRead(it) print "status: ", status.text time.sleep(5) - except BadStatusLine: - pass + except (BadStatusLine, HTTPError): + #lets try in the nex ttime + return def update(self): lastread = self.rss.getlastRead() @@ -49,7 +51,6 @@ self.rss.updateLastRead() else: lista = [item for item in self.rss.feed['items'] if item['updated_parsed'] > lastread] - #print(lista) self.twitIt(reversed(lista[:5])) self.rss.updateLastRead()