support currencies

This commit is contained in:
Romain Bignon 2012-12-06 12:18:26 +01:00
commit d91dad2b2b
17 changed files with 95 additions and 30 deletions

View file

@ -20,6 +20,7 @@
from decimal import Decimal
import datetime
import re
from weboob.capabilities.bank import Transaction
from weboob.capabilities import NotAvailable
@ -40,8 +41,8 @@ class FrenchTransaction(Transaction):
"""
Clean a string containing an amount.
"""
return text.replace(' ', '').replace('.','').replace(u'\xa0', '') \
.replace(',','.').strip(u' \t\u20ac\xa0\x80\n\rEUR')
text = text.replace('.','').replace(',','.')
return re.sub(u'[^\d\-\.]', '', text)
def set_amount(self, credit='', debit=''):
"""