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