fix typo and raise an error when trying to post a news or telegrams

This commit is contained in:
Romain Bignon 2010-08-31 10:17:52 +02:00
commit 87cd2bebec

View file

@ -18,7 +18,7 @@
from __future__ import with_statement from __future__ import with_statement
from weboob.tools.backend import BaseBackend 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 .feeds import ArticlesList
from .browser import DLFP 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.set('seen', message.thread.id, 'comments', self.storage.get('seen', message.thread.id, 'comments', default=[]) + [message.id])
self.storage.save() 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: with self.browser:
return self.browser.post_reply(message.thread.id, message.parent.id, message.title, message.content) return self.browser.post_reply(message.thread.id, message.parent.id, message.title, message.content)