LCL: site specific fix

Reported-by: Ch. Perret <ch.perret@gmail.com>
Signed-off-by: Pierre Mazière <pierre.maziere@gmail.com>
This commit is contained in:
Pierre Mazière 2012-03-28 14:55:18 +02:00 committed by Romain Bignon
commit 9a43dce034

View file

@ -190,7 +190,9 @@ class AccountHistoryPage(BasePage):
if value is None:
value=td.attrib.get('class');
if value.startswith("date"):
operation.date=date(*reversed([int(x) for x in td.text.split('/')]))
# some transaction are included in a <strong> tag
value=u''.join([txt.strip() for txt in td.itertext()])
operation.date=date(*reversed([int(x) for x in value.split('/')]))
elif value.startswith("lib") or value.startswith("opLib"):
# misclosed A tag requires to grab text from td
operation.raw=u''.join([txt.strip() for txt in td.itertext()])