From 5b4a91778751e018ffefc2e074fc0c8c4b0bbe93 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Fri, 25 Feb 2011 10:53:27 +0100 Subject: [PATCH] fix timezone of dates --- weboob/backends/dlfp/backend.py | 2 +- weboob/backends/dlfp/pages/news.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/weboob/backends/dlfp/backend.py b/weboob/backends/dlfp/backend.py index fc0da7d9..3a8e7ed5 100644 --- a/weboob/backends/dlfp/backend.py +++ b/weboob/backends/dlfp/backend.py @@ -102,7 +102,7 @@ class DLFPBackend(BaseBackend, ICapMessages, ICapMessagesPost): title=content.title, sender=content.author or u'', receivers=None, - date=thread.date, #TODO XXX WTF this is None + date=thread.date, parent=None, content=content.body, signature='URL: %s' % self.browser.absurl(id2url(content.id)), diff --git a/weboob/backends/dlfp/pages/news.py b/weboob/backends/dlfp/pages/news.py index 32cf3817..70254531 100644 --- a/weboob/backends/dlfp/pages/news.py +++ b/weboob/backends/dlfp/pages/news.py @@ -19,6 +19,7 @@ from datetime import datetime from weboob.tools.parsers.lxmlparser import select, SelectElementException +from weboob.tools.misc import local2utc from weboob.backends.dlfp.tools import url2id from .index import DLFPPage @@ -44,6 +45,7 @@ class Comment(object): self.author = 'Anonyme' self.date = datetime.strptime(select(div.find('p'), 'time', 1).attrib['datetime'].split('+')[0], '%Y-%m-%dT%H:%M:%S') + self.date = local2utc(self.date) self.body = self.browser.parser.tostring(div.find('div')) self.score = int(select(div.find('p'), 'span.score', 1).text) self.url = select(div.find('h2'), 'a.title', 1).attrib['href'] @@ -78,6 +80,7 @@ class Article(object): self.body = self.browser.parser.tostring(select(tree, 'div.content', 1)) self.date = datetime.strptime(select(header, 'time', 1).attrib['datetime'].split('+')[0], '%Y-%m-%dT%H:%M:%S') + self.date = local2utc(self.date) self.comments = []