From b888e393f7968cc3389b9b8aae9a850b1146bcd9 Mon Sep 17 00:00:00 2001 From: Vincent Paredes Date: Mon, 16 Mar 2015 12:24:44 +0100 Subject: [PATCH] handling no amount on account --- modules/americanexpress/pages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/americanexpress/pages.py b/modules/americanexpress/pages.py index a862313c..83ba4ec1 100644 --- a/modules/americanexpress/pages.py +++ b/modules/americanexpress/pages.py @@ -47,7 +47,7 @@ class AccountsPage(Page): a.id = self.parser.tocleanstring(box.xpath('.//tr[@id="summaryImageHeaderRow"]//div[@class="summaryTitles"]')[0]) a.label = self.parser.tocleanstring(box.xpath('.//span[@class="cardTitle"]')[0]) balance = self.parser.tocleanstring(self.parser.select(box, 'td#colOSBalance div.summaryValues', 1)) - if balance in (u'Indisponible', ''): + if balance in (u'Indisponible', u'Indisponible Facturation en cours', ''): a.balance = NotAvailable else: a.balance = - abs(Decimal(Transaction.clean_amount(balance)))