Author: Ronan Lamy <[email protected]>
Branch: py3.5
Changeset: r88138:f85b187b80d2
Date: 2016-11-04 17:12 +0000
http://bitbucket.org/pypy/pypy/changeset/f85b187b80d2/
Log: Fix array pickling for typecodes 'q' and 'Q'
diff --git a/pypy/module/array/reconstructor.py
b/pypy/module/array/reconstructor.py
--- a/pypy/module/array/reconstructor.py
+++ b/pypy/module/array/reconstructor.py
@@ -182,6 +182,12 @@
elif typecode == 'L':
intsize = rffi.sizeof(rffi.LONG)
is_signed = False
+ elif typecode == 'q':
+ intsize = rffi.sizeof(rffi.LONGLONG)
+ is_signed = True
+ elif typecode == 'Q':
+ intsize = rffi.sizeof(rffi.LONGLONG)
+ is_signed = False
else:
return UNKNOWN_FORMAT
if intsize == 2:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit