From 5192694f2420136b6e3ae4d7aa6d0b92fce7691b Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 9 Mar 2011 09:26:21 +0100 Subject: [PATCH] support stopping iteration on messages --- weboob/backends/dlfp/browser.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/weboob/backends/dlfp/browser.py b/weboob/backends/dlfp/browser.py index a0ecb4d5..a0676872 100644 --- a/weboob/backends/dlfp/browser.py +++ b/weboob/backends/dlfp/browser.py @@ -144,10 +144,9 @@ class DLFP(BaseBrowser): assert self.is_on_page(BoardIndexPage) msgs = self.page.get_messages(self.last_board_msg_id) - if len(msgs) > 0: - self.last_board_msg_id = msgs[0].id - - return reversed(msgs) + for msg in reversed(msgs): + self.last_board_msg_id = msg.id + yield msg def board_post(self, msg): request = self.request_class(self.absurl('/board/'),