From 87cd2bebecc0f9d097dffbfd1e8ca23126253087 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Tue, 31 Aug 2010 10:17:52 +0200 Subject: [PATCH] fix typo and raise an error when trying to post a news or telegrams --- weboob/backends/dlfp/backend.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/weboob/backends/dlfp/backend.py b/weboob/backends/dlfp/backend.py index ecc92fe6..87d4cb1d 100644 --- a/weboob/backends/dlfp/backend.py +++ b/weboob/backends/dlfp/backend.py @@ -18,7 +18,7 @@ from __future__ import with_statement from weboob.tools.backend import BaseBackend -from weboob.capabilities.messages import ICapMessages, ICapMessagesPost, Message, Thread +from weboob.capabilities.messages import ICapMessages, ICapMessagesPost, Message, Thread, CantSendMessage from .feeds import ArticlesList from .browser import DLFP @@ -129,7 +129,12 @@ class DLFPBackend(BaseBackend, ICapMessages, ICapMessagesPost): self.storage.set('seen', message.thread.id, 'comments', self.storage.get('seen', message.thread.id, 'comments', default=[]) + [message.id]) self.storage.save() - def post_mesage(self, message): + def post_message(self, message): + if not message.parent: + raise CantSendMessage('Posting news and telegrams on DLFP is not supported yet') + + assert message.thread + with self.browser: return self.browser.post_reply(message.thread.id, message.parent.id, message.title, message.content)