You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mi viene restituito il seguente errore quando lancio il comando import_comuni:
File "[...]/lib/python3.6/site-packages/comuni_italiani/management/commands/import_comuni.py", line 73, in handle
popolazione = locale.atoi(row['Popolazione legale 2011 (09/10/2011)'])
File "[...]/lib/python3.6/locale.py", line 325, in atoi
return int(delocalize(string))
ValueError: invalid literal for int() with base 10: '2.644'
Il separatore delle migliaia per il locale it_IT risulta essere '. ' (ovvero un punto seguito da uno spazio), mentre il dato contenuto in row['Popolazione legale 2011 (09/10/2011)'], è '2.644' senza spazio dopo il punto.
Al momento ho fixato ignorantemente con un semplice replace('.', '') e sembra funzionare tutto bene.
Grazie in anticipo,
Simone.
EDIT: mi sono dimenticato di specificare che il separatore con lo spazio sembra dovuto al fatto che utilizzo iMac.
The text was updated successfully, but these errors were encountered:
Ciao kbytesys,
Mi viene restituito il seguente errore quando lancio il comando import_comuni:
Il separatore delle migliaia per il locale it_IT risulta essere '. ' (ovvero un punto seguito da uno spazio), mentre il dato contenuto in row['Popolazione legale 2011 (09/10/2011)'], è '2.644' senza spazio dopo il punto.
Al momento ho fixato ignorantemente con un semplice
replace('.', '')
e sembra funzionare tutto bene.Grazie in anticipo,
Simone.
EDIT: mi sono dimenticato di specificare che il separatore con lo spazio sembra dovuto al fatto che utilizzo iMac.
The text was updated successfully, but these errors were encountered: