Fix regression where entry updated was always ignored

This commit is contained in:
Sam Ruby 2006-11-16 15:51:27 -05:00
parent ccb5aa4e39
commit bf0c7b736d
2 changed files with 2 additions and 2 deletions

View File

@ -259,7 +259,7 @@ def spiderFeed(feed, only_if_new=0, content=None, resp_headers=None):
mtime = None
if not entry.has_key('updated_parsed') or not entry['updated_parsed']:
entry['updated_parsed'] = entry.get('published_parsed',None)
if not entry.has_key('updated_parsed'):
if entry.has_key('updated_parsed'):
try:
mtime = calendar.timegm(entry.updated_parsed)
except:

View File

@ -59,7 +59,7 @@ class SpiderTest(unittest.TestCase):
self.assertEqual(['application/atom+xml'], [link.type
for link in data.entries[0].source.links if link.rel=='self'])
self.assertEqual('one', data.entries[0].source.planet_name)
self.assertEqual('2006-01-01T00:00:00Z', data.entries[0].updated)
self.assertEqual('2006-01-03T00:00:00Z', data.entries[0].updated)
self.assertEqual(os.stat(files[2]).st_mtime,
calendar.timegm(data.entries[0].updated_parsed))