added timezone error handling

changed start date
This commit is contained in:
Marcus "Chaosblog 2012-01-19 19:32:24 +01:00
parent 5ee7af0b4d
commit e3b3e3a11e
1 changed files with 8 additions and 3 deletions

View File

@ -15,11 +15,13 @@ try:
except IOError:
log = {}
START = datetime.datetime(2009, 12, 21, 6)
START = datetime.datetime(2011, 12, 25, 0)
def parse_published(pub):
return parse(pub).astimezone(tz.tzlocal()).replace(tzinfo=None)
try:
return parse(pub).astimezone(tz.tzlocal()).replace(tzinfo=None)
except:
return parse(pub).replace(tzinfo=None)
def get_date(post):
for k in ('published', 'created', 'updated'):
if k in post:
@ -30,6 +32,9 @@ def get_link(post):
def parse_feeds(weeks, uri):
feed = feedparser.parse(uri)
print >>sys.stderr, "Parsing: %s" % uri
if not feed.entries:
print >>sys.stderr, "WARN: no entries for ", uri
for post in feed.entries: