From 459b9b9378196ab8538243d58ef964a7c93f6c1c Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 26 Apr 2014 12:05:46 +0200 Subject: [PATCH] set card balance to Account.balance instead of Account.coming --- modules/americanexpress/pages.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/modules/americanexpress/pages.py b/modules/americanexpress/pages.py index b500a07e..cbc9ce10 100644 --- a/modules/americanexpress/pages.py +++ b/modules/americanexpress/pages.py @@ -50,13 +50,12 @@ class AccountsPage(BasePage): a = Account() 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]) - a.balance = Decimal('0.0') - coming = self.parser.tocleanstring(self.parser.select(box, 'td#colOSBalance div.summaryValues', 1)) - if coming in (u'Indisponible', ''): - a.coming = NotAvailable + balance = self.parser.tocleanstring(self.parser.select(box, 'td#colOSBalance div.summaryValues', 1)) + if balance in (u'Indisponible', ''): + a.balance = NotAvailable else: - a.coming = - abs(Decimal(Transaction.clean_amount(coming))) - a.currency = a.get_currency(coming) + a.balance = - abs(Decimal(Transaction.clean_amount(balance))) + a.currency = a.get_currency(balance) a._link = self.parser.select(box, 'div.summaryTitles a.summaryLink', 1).attrib['href'] yield a