Я получаю неправильный десятичный разделитель в этой локали. пример короткого кода:
import locale
print locale.getdefaultlocale()[0]
print "decimal_point:", locale.localeconv()["decimal_point"]
print (float(1)/float(2))
результаты:
de_DE
decimal_point: .
0.5
(десятичный разделитель — точка вместо запятой). Питон 2.7