Use last movie date in imdb automation. fix #410
This commit is contained in:
@@ -37,6 +37,7 @@ class IMDB(Automation, RSS):
|
||||
prop_name = 'automation.imdb.last_update.%s' % md5(rss_url)
|
||||
last_update = float(Env.prop(prop_name, default = 0))
|
||||
|
||||
last_movie_added = 0
|
||||
try:
|
||||
cache_key = 'imdb.rss.%s' % md5(rss_url)
|
||||
|
||||
@@ -48,7 +49,10 @@ class IMDB(Automation, RSS):
|
||||
created = int(time.mktime(parse(self.getTextElement(movie, "pubDate")).timetuple()))
|
||||
imdb = getImdb(self.getTextElement(movie, "link"))
|
||||
|
||||
if not imdb or created < last_update:
|
||||
if created > last_movie_added:
|
||||
last_movie_added = created
|
||||
|
||||
if not imdb or created <= last_update:
|
||||
continue
|
||||
|
||||
movies.append(imdb)
|
||||
@@ -56,6 +60,6 @@ class IMDB(Automation, RSS):
|
||||
except:
|
||||
log.error('Failed loading IMDB watchlist: %s %s' % (rss_url, traceback.format_exc()))
|
||||
|
||||
Env.prop(prop_name, time.time())
|
||||
Env.prop(prop_name, last_movie_added)
|
||||
|
||||
return movies
|
||||
|
||||
Reference in New Issue
Block a user