From 11e7d2e3c17c6b9aac57df45d666a5854c2dbdf7 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 25 Sep 2010 08:05:00 +0200 Subject: [PATCH] get profile only for new messages --- weboob/backends/aum/backend.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/weboob/backends/aum/backend.py b/weboob/backends/aum/backend.py index 37d23676..a64493ae 100644 --- a/weboob/backends/aum/backend.py +++ b/weboob/backends/aum/backend.py @@ -127,16 +127,18 @@ class AuMBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapDating, ICapCh flags = 0 if mail.date > slut['lastmsg']: flags |= Message.IS_UNREAD + + if not mail.profile_link in profiles: + with self.browser: + profiles[mail.profile_link] = self.browser.get_profile(mail.profile_link) + mail.signature += u'\n%s' % profiles[mail.profile_link].get_profile_text() + if mail.sender != my_name: if mail.new: flags |= Message.IS_NOT_ACCUSED else: flags |= Message.IS_ACCUSED - if not mail.profile_link in profiles: - profiles[mail.profile_link] = self.browser.get_profile(mail.profile_link) - mail.signature += u'\n%s' % profiles[mail.profile_link].get_profile_text() - msg = Message(thread=thread, id=mail.message_id, title=mail.title,