It seems, that on Solaris cPickle is unable to unpickle some values, which it is able to pickle.
>>> import cPickle >>> cPickle.dumps(1e-310) 'F9.9999999999999694e-311\n.' >>> cPickle.loads(_) Traceback (most recent call last): File "<stdin>", line 1, in ? ValueError: could not convert string to float >>> import pickle >>> pickle.loads(_) 9.9999999999999694e-311 -- http://mail.python.org/mailman/listinfo/python-list