Author: Romain Guillebert <[email protected]>
Branch: object-dtype
Changeset: r75566:155d70548c64
Date: 2015-01-28 17:25 +0100
http://bitbucket.org/pypy/pypy/changeset/155d70548c64/
Log: Don't inherit Primitive
diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py
--- a/pypy/module/micronumpy/types.py
+++ b/pypy/module/micronumpy/types.py
@@ -1625,7 +1625,7 @@
_all_objs_for_tests = [] # for tests
-class ObjectType(Primitive, BaseType):
+class ObjectType(BaseType):
T = lltype.Signed
BoxType = boxes.W_ObjectBox
@@ -1660,6 +1660,11 @@
w_obj = _all_objs_for_tests[res]
return w_obj
+ def fill(self, storage, width, box, start, stop, offset):
+ value = self.unbox(box)
+ for i in xrange(start, stop, width):
+ self._write(storage, i, offset, value)
+
def unbox(self, box):
assert isinstance(box, self.BoxType)
return box.w_obj
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit