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
