From e5d40200a7c64512fd057144159b9a4927f0c82f Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Fri, 18 Mar 2011 11:12:53 +0100 Subject: [PATCH] attribute Message.is_me --- weboob/backends/dlfp/pages/board.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/weboob/backends/dlfp/pages/board.py b/weboob/backends/dlfp/pages/board.py index f114031e..572d276c 100644 --- a/weboob/backends/dlfp/pages/board.py +++ b/weboob/backends/dlfp/pages/board.py @@ -19,11 +19,12 @@ from weboob.tools.parsers.lxmlparser import select from weboob.tools.browser import BasePage class Message(object): - def __init__(self, id, timestamp, login, message): + def __init__(self, id, timestamp, login, message, is_me): self.id = id self.timestamp = timestamp self.login = login self.message = message + self.is_me = is_me class BoardIndexPage(BasePage): def is_logged(self): @@ -35,7 +36,8 @@ class BoardIndexPage(BasePage): m = Message(int(post.attrib['id']), post.attrib['time'], post.find('login').text, - post.find('message').text) + post.find('message').text, + post.find('login').text.lower() == self.browser.username.lower()) if last is not None and last == m.id: break msgs.append(m)