Author: Armin Rigo <[email protected]>
Branch:
Changeset: r91432:1e656d2369ef
Date: 2017-05-28 17:37 +0200
http://bitbucket.org/pypy/pypy/changeset/1e656d2369ef/
Log: Fix for 0e27a73c87f6
diff --git a/pypy/module/cpyext/bufferobject.py
b/pypy/module/cpyext/bufferobject.py
--- a/pypy/module/cpyext/bufferobject.py
+++ b/pypy/module/cpyext/bufferobject.py
@@ -56,9 +56,9 @@
py_buf.c_b_ptr = rffi.cast(rffi.VOIDP, rffi.str2charp(buf.value))
py_buf.c_b_size = buf.getlength()
elif isinstance(buf, ArrayBuffer):
- w_base = buf.array
+ w_base = buf.w_array
py_buf.c_b_base = make_ref(space, w_base)
- py_buf.c_b_ptr = rffi.cast(rffi.VOIDP, buf.array._charbuf_start())
+ py_buf.c_b_ptr = rffi.cast(rffi.VOIDP, buf.w_array._charbuf_start())
py_buf.c_b_size = buf.getlength()
else:
raise oefmt(space.w_NotImplementedError, "buffer flavor not supported")
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit