Author: Manuel Jacob
Branch: refactor-buffer-api
Changeset: r66428:2e8709fbf6a6
Date: 2013-08-29 16:50 +0100
http://bitbucket.org/pypy/pypy/changeset/2e8709fbf6a6/

Log:    Fix numarray buffer.

diff --git a/pypy/module/micronumpy/interp_numarray.py 
b/pypy/module/micronumpy/interp_numarray.py
--- a/pypy/module/micronumpy/interp_numarray.py
+++ b/pypy/module/micronumpy/interp_numarray.py
@@ -20,6 +20,7 @@
 from rpython.rlib import jit
 from rpython.rlib.rstring import StringBuilder
 from pypy.module.micronumpy.arrayimpl.base import BaseArrayImplementation
+from pypy.module.__builtin__.interp_memoryview import W_Buffer
 
 def _find_shape(space, w_size, dtype):
     if space.is_none(w_size):
@@ -509,7 +510,7 @@
             "ctypes not implemented yet"))
 
     def descr_get_data(self, space):
-        return self.implementation.get_buffer(space)
+        return W_Buffer(self.implementation.get_buffer(space))
 
     @unwrap_spec(offset=int, axis1=int, axis2=int)
     def descr_diagonal(self, space, offset=0, axis1=0, axis2=1):
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to