From c52122800ae5ab140999c6eb3824bb729143e154 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Mon, 11 Mar 2013 23:55:48 +0100 Subject: [PATCH] dlfp: Do not crash when revision is provided refs #1067 --- modules/dlfp/backend.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/dlfp/backend.py b/modules/dlfp/backend.py index 4164811f..1da716bf 100644 --- a/modules/dlfp/backend.py +++ b/modules/dlfp/backend.py @@ -235,15 +235,17 @@ class DLFPBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapContent): message.content) #### ICapContent ############################################### - def get_content(self, id): - if isinstance(id, basestring): - content = Content(id) + def get_content(self, _id, revision=None): + if isinstance(_id, basestring): + content = Content(_id) else: - content = id - id = content.id + content = _id + _id = content.id + if revision: + raise NotImplementedError('Website does not provide access to older revisions sources.') with self.browser: - data = self.browser.get_wiki_content(id) + data = self.browser.get_wiki_content(_id) if data is None: return None