2.0b2: SystemError: frexp() result out of range
Anthony J Doggett UG
ajd111 at york.ac.uk
Wed Jul 25 04:46:27 EDT 2001
> Yeah, I believe so:
>
>>>> float('inf')
> inf
<snip>
>>>> cPickle.dumps(float('inf'))
> 'Finf\n.'
I get the same when working in ascii mode - it is /binary/ that's the
problem. It seems a horrible hack to have to change infinities before
binary-pickling them:(
>>> cPickle.dumps(float('inf'))
'Finf\012.'
>>> cPickle.dumps(float('inf'), 1)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
SystemError: frexp() result out of range
Anthony.
--
Anthony Doggett
*** Pick up a book, and enter a different world.
But remember,
it is unhealthy to spend too much time in any one world,
and worlds of the word come in concentrated form. ***
More information about the Python-list
mailing list