From 7ca2f56d492f2bab3e30c38ae355f3d20bc76160 Mon Sep 17 00:00:00 2001 From: Sam Ruby Date: Sun, 5 Nov 2006 05:01:24 -0500 Subject: [PATCH] More bullet proofing --- planet/spider.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/planet/spider.py b/planet/spider.py index 447b166..06bd3e0 100644 --- a/planet/spider.py +++ b/planet/spider.py @@ -244,9 +244,12 @@ def spiderFeed(feed, only_if_new=0): if not entry.has_key('updated_parsed'): if entry.has_key('published_parsed'): entry['updated_parsed'] = entry.published_parsed - if entry.has_key('updated_parsed'): - mtime = calendar.timegm(entry.updated_parsed) - if mtime > time.time(): mtime = None + if entry.has_key('updated_parsed') and entry['updated_parsed']: + try: + mtime = calendar.timegm(entry.updated_parsed) + if mtime > time.time(): mtime = None + except: + pass if not mtime: try: mtime = os.stat(cache_file).st_mtime