Fix regression where entry updated was always ignored
This commit is contained in:
parent
ccb5aa4e39
commit
bf0c7b736d
@ -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:
|
||||
|
@ -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))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user