Mám problém s cPickle, které vrací rozdílné výsledky podle různých 
nastavení locale:

 >>> import cPickle
 >>> cPickle.dumps(1234.5678, 0)
'F1234.5678\n.'
 >>> import gtk
 >>> cPickle.dumps(1234.5678, 0)
'F1234,5678\n.'

Problém je, že cPickle.loads() selže s chybou:

ValueError: could not convert string to float

když se z klienta s nastaveným locale pošlou data na server bez 
nastaveného locale. Je to chyba v modulu cPickle, nebo existuje nějaké 
řešení? Mám Python 2.4.1 a narazil jsem na to v rok starém programu, 
dříve (domnívám se Python 2.3) se tak nedělo. Použitý protokol nemohu měnit.

_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem