Fix an error of "invalid literal for float()" if the balance is negative

Signed-off-by: Luc Didry <luc@didry.org>
Signed-off-by: Romain Bignon <romain@symlink.me>
This commit is contained in:
Luc Didry 2012-03-23 18:14:43 +01:00 committed by Romain Bignon
commit 49ad32163d

View file

@ -147,6 +147,8 @@ class AccountsPage(BasePage):
account._type=value
account.label=a.getparent().getprevious().text.strip()
balance=a.text.replace(u"\u00A0",'').replace(' ','').replace('.','').replace('+','').replace(',','.')
if '-' in balance:
balance='-'+balance.strip().replace('-', '')
account.balance=float(balance)
l.append(account)
return l