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