support when sometimes 'coming' value is '-'

This commit is contained in:
Romain Bignon 2013-04-01 16:37:18 +02:00
commit 1959786f68

View file

@ -20,8 +20,9 @@
import re
from urlparse import urlparse, parse_qsl
from decimal import Decimal
from decimal import Decimal, InvalidOperation
from weboob.capabilities import NotAvailable
from weboob.capabilities.bank import Account
from weboob.tools.browser import BasePage
@ -45,7 +46,11 @@ class ProAccountsList(BasePage):
account.id = self.parser.tocleanstring(cols[self.COL_ID])
account.label = self.parser.tocleanstring(cols[self.COL_LABEL])
account.balance = Decimal(self.parser.tocleanstring(cols[self.COL_BALANCE]))
account.coming = Decimal(self.parser.tocleanstring(cols[self.COL_COMING]))
try:
account.coming = Decimal(self.parser.tocleanstring(cols[self.COL_COMING]))
except InvalidOperation:
self.logger.warning('Unable to parse coming value', exc_info=True)
account.coming = NotAvailable
account._link_id = None
account._stp = None