[pypy-commit] pypy default: Fix for 0e27a73c87f6
arigo
pypy.commits at gmail.com
Sun May 28 11:45:35 EDT 2017
Author: Armin Rigo <arigo at tunes.org>
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")
More information about the pypy-commit
mailing list