From c31d72e6308427774f0b582d1e88aa05b3cbc5c6 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sun, 13 Apr 2014 12:32:21 +0200 Subject: [PATCH] fix when there are decimal quantities --- modules/ing/pages/titre.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/ing/pages/titre.py b/modules/ing/pages/titre.py index 721104ee..1b049d84 100644 --- a/modules/ing/pages/titre.py +++ b/modules/ing/pages/titre.py @@ -47,7 +47,8 @@ class TitrePage(RawPage): invest = Investment(code) invest.code = unicode(code) invest.label = unicode(columns[0].split('{')[-1]) - invest.quantity = int(columns[1]) + # XXX sometimes there are decimal (!) quantities + invest.quantity = int(columns[1].split(',')[0]) invest.unitprice = Decimal(FrenchTransaction.clean_amount(columns[2])) invest.unitvalue = Decimal(FrenchTransaction.clean_amount(columns[3])) invest.valuation = Decimal(FrenchTransaction.clean_amount(columns[4]))