Xiang Zhang added the comment: I cannot reproduce this. Pickling memoryview objects works well on my OS.
Python 3.5.1+ (default, Mar 30 2016, 22:46:26) [GCC 5.3.1 20160330] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import pickle >>> mv = memoryview(b'123') >>> mv.__reduce__() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.5/copyreg.py", line 65, in _reduce_ex raise TypeError("can't pickle %s objects" % base.__name__) TypeError: can't pickle memoryview objects >>> pickle.dumps(mv) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: can't pickle memoryview objects ---------- nosy: +xiang.zhang _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27098> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com