From 8d8ee807704077abeae7c2c435a0fe1e64525ef0 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 19 Oct 2013 12:07:28 +0200 Subject: [PATCH] do not crash with market accounts --- modules/banquepopulaire/pages.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index 9c2d2bcf..8f46714d 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -340,4 +340,9 @@ class TransactionsPage(BasePage): yield t def no_operations(self): - return len(self.document.xpath('//table[@id="tbl1"]//td[@colspan]')) > 0 + if len(self.document.xpath('//table[@id="tbl1"]//td[@colspan]')) > 0: + return True + if len(self.document.xpath(u'//div[contains(text(), "Accès à LineBourse")]')) > 0: + return True + + return False