From 8242dbecd1449de966a3e326cc7e7a136651d4bb Mon Sep 17 00:00:00 2001 From: Florent Date: Wed, 2 Apr 2014 12:37:31 +0200 Subject: [PATCH] One more use of find_object --- weboob/tools/capabilities/messages/GenericBackend.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/weboob/tools/capabilities/messages/GenericBackend.py b/weboob/tools/capabilities/messages/GenericBackend.py index 3f6012de..aa469fa6 100644 --- a/weboob/tools/capabilities/messages/GenericBackend.py +++ b/weboob/tools/capabilities/messages/GenericBackend.py @@ -20,6 +20,7 @@ import time from weboob.capabilities.messages import ICapMessages, Message, Thread +from weboob.capabilities.base import find_object from weboob.tools.backend import BaseBackend from weboob.tools.newsfeed import Newsfeed @@ -38,17 +39,12 @@ class GenericNewspaperBackend(BaseBackend, ICapMessages): URL2ID = None RSSSIZE = 0 - def _get_thread(self, id): - for thread in self.iter_threads(): - if thread.id == id: - return thread - def get_thread(self, _id): if isinstance(_id, Thread): thread = _id id = thread.id else: - thread = self._get_thread(_id) + thread = find_object(self.iter_threads(), id=_id) id = _id with self.browser: