Message143065
In several opcodes (BINBYTES, BINUNICODE... what else?), _pickle.c happily accepts 32-bit lengths of more than 2**31, while pickle.py uses marshal's "i" typecode which means "signed"... and therefore fails reading the data.
Apparently, pickle.py uses marshal for speed reasons, but marshal doesn't support unsigned types.
(seen from http://bugs.python.org/issue11564) |
|
Date |
User |
Action |
Args |
2011-08-27 12:59:53 | pitrou | set | recipients:
+ pitrou, alexandre.vassalotti |
2011-08-27 12:59:53 | pitrou | set | messageid: <1314449993.09.0.0217958770024.issue12848@psf.upfronthosting.co.za> |
2011-08-27 12:59:50 | pitrou | link | issue12848 messages |
2011-08-27 12:59:49 | pitrou | create | |
|