Author: Brian Kearns <[email protected]>
Branch: 
Changeset: r68129:bf64e1985de3
Date: 2013-11-15 01:05 -0500
http://bitbucket.org/pypy/pypy/changeset/bf64e1985de3/

Log:    provide dtype.hasobject

diff --git a/pypy/module/micronumpy/interp_dtype.py 
b/pypy/module/micronumpy/interp_dtype.py
--- a/pypy/module/micronumpy/interp_dtype.py
+++ b/pypy/module/micronumpy/interp_dtype.py
@@ -224,6 +224,9 @@
                         raise
                     break
 
+    def descr_get_hasobject(self, space):
+        return space.w_False
+
     def descr_getitem(self, space, w_item):
         if self.fields is None:
             raise OperationError(space.w_KeyError, space.wrap(
@@ -443,6 +446,7 @@
     isnative = GetSetProperty(W_Dtype.descr_get_isnative),
     fields = GetSetProperty(W_Dtype.descr_get_fields),
     names = GetSetProperty(W_Dtype.descr_get_names),
+    hasobject = GetSetProperty(W_Dtype.descr_get_hasobject),
 )
 W_Dtype.typedef.acceptable_as_base_class = False
 
diff --git a/pypy/module/micronumpy/test/test_dtypes.py 
b/pypy/module/micronumpy/test/test_dtypes.py
--- a/pypy/module/micronumpy/test/test_dtypes.py
+++ b/pypy/module/micronumpy/test/test_dtypes.py
@@ -32,6 +32,7 @@
         assert dtype('int8').name == 'int8'
         assert dtype(int).fields is None
         assert dtype(int).names is None
+        assert dtype(int).hasobject is False
 
         assert dtype(None) is dtype(float)
 
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to