From d66d496a0819ad6acb4e77ee0da2c416baf09e6a Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 31 Mar 2010 00:38:30 +0200 Subject: [PATCH] store feed datetime --- weboob/backends/dlfp/backend.py | 2 +- weboob/backends/dlfp/feeds.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/weboob/backends/dlfp/backend.py b/weboob/backends/dlfp/backend.py index 866991f8..fcd16063 100644 --- a/weboob/backends/dlfp/backend.py +++ b/weboob/backends/dlfp/backend.py @@ -32,5 +32,5 @@ class DLFPBackend(Backend, ICapMessages, ICapMessagesReply, ICapUpdatable): def iter_messages(self): articles_list = ArticlesList('newspaper') for article in articles_list.iter_articles(): - yield Message('threadid', article.id, article.title, article.author, signature='Bite bite bite bite', + yield Message('threadid', article.id, article.title, article.author, article.datetime, signature='Bite bite bite bite', content='Content content\nContent content.') diff --git a/weboob/backends/dlfp/feeds.py b/weboob/backends/dlfp/feeds.py index c40e7634..21a376be 100644 --- a/weboob/backends/dlfp/feeds.py +++ b/weboob/backends/dlfp/feeds.py @@ -26,7 +26,7 @@ class Article: RSS = None def __init__(self, _id, url, title, author, datetime): - self._id = _id + self.id = _id self.url = url self.title = title self.author = author @@ -60,5 +60,5 @@ class ArticlesList: warning('Unable to parse ID from link \'%s\'' % item['link']) continue _id = m.group(1) - article = klass(_id, item['link'], item['title'], item['author'], item['date_parsed']) + article = klass(_id, item['link'], item['title'], item['author'], datetime(*item['date_parsed'][:7])) yield article