andreroggeri/pynubank

Valores sem pontuação

Oseias-Isidoro opened this issue · 1 comments

Os valores vêm sem (.) ou (,), no print o correto seria 59.17.

image

Não sei se o Nubank envia assim mesmo ou se é um bug.

@Oseias-Isidoro não sei se você conseguiu desenrolar isso, mas eu criei uma função pra formatar esses valores:

def format_amount(value):
    # reference: https://flexiple.com/python/python-check-type/
    if not isinstance(value, str):
        value = str(value)

    split_position = len(value) - 2
    amount = float(value[:split_position] + '.' + value[-2:])
    return amount

espero que ajude :)