From ab1ac2aa8e811c1cdc751cac1c91a516ea86c60d Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Mon, 4 Aug 2014 15:02:46 +0200 Subject: [PATCH] RSS: Remove use of deprecated property. Closes GH-807. --- plugins/RSS/plugin.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/RSS/plugin.py b/plugins/RSS/plugin.py index e89cd19fa..b6c05bcf8 100644 --- a/plugins/RSS/plugin.py +++ b/plugins/RSS/plugin.py @@ -111,10 +111,10 @@ def sort_feed_items(items, order): if order == 'newestFirst': reverse = True try: - sitems = sorted(items, key=lambda i: i['updated'], reverse=reverse) + sitems = sorted(items, key=lambda i: i['published'], reverse=reverse) except KeyError: # feedparser normalizes required timestamp fields in ATOM and RSS - # to the "updated" field. Feeds missing it are unsortable by date. + # to the "published" field. Feeds missing it are unsortable by date. return items return sitems @@ -325,7 +325,7 @@ class RSS(callbacks.Plugin): self.registryValue(key_name, channel) else: template = self.registryValue(key_name, channel) - date = entry.get('published_parsed', entry.get('updated_parsed')) + date = entry.get('published_parsed') date = utils.str.timestamp(date) return string.Template(template).safe_substitute(template, feed_name=feed.name,