From fc71859106122184309dac5c50066c65e3582891 Mon Sep 17 00:00:00 2001 From: juke Date: Thu, 3 Feb 2011 20:23:39 +0100 Subject: [PATCH] implement iter_unread_messages() --- weboob/backends/minutes20/backend.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/weboob/backends/minutes20/backend.py b/weboob/backends/minutes20/backend.py index 4a1aae14..09daabcc 100644 --- a/weboob/backends/minutes20/backend.py +++ b/weboob/backends/minutes20/backend.py @@ -71,3 +71,10 @@ class Newspaper20minutesBackend(BaseBackend, ICapMessages): thread.title = article.title thread.date = article.datetime yield(thread) + + def iter_unread_messages(self, thread=None): + for thread in self.iter_threads(): + self.fill_thread(thread, 'root') + for m in thread.iter_all_messages(): + if m.flags & m.IS_UNREAD: + yield m