Explorar el Código

Handle decimal point

karianne
Sindre Stephansen hace 3 años
padre
commit
c662646407
Se han modificado 1 ficheros con 10 adiciones y 1 borrados
  1. +10
    -1
      ynab.py

+ 10
- 1
ynab.py Ver fichero

@@ -29,7 +29,16 @@ def convert(reader, writer):
money_out = 0
money_in = 0

money = float(row[3].replace(',', '.'))
if (isinstance(row[3], str)):
moneystr = row[3].replace(',', '.')

try:
money = float(moneystr) if moneystr else 0
except ValueError as e:
print(f'Error in row {row}')
raise e
else:
money = float(row[3])

if money >= 0:
money_in = money


Cargando…
Cancelar
Guardar