Author: Alex Gaynor <alex.gay...@gmail.com> Branch: Changeset: r50460:22b2d8a07bcd Date: 2011-12-13 05:33 -0500 http://bitbucket.org/pypy/pypy/changeset/22b2d8a07bcd/
Log: simplify this code by removing some mostly dead code 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 @@ -791,7 +791,7 @@ raise OperationError(space.w_IndexError, space.wrap( "0-d arrays can't be indexed")) item = concrete._index_of_single_item(space, w_idx) - concrete.setitem_w(space, item, w_value) + concrete.setitem(item, concrete.dtype.coerce(space, w_value)) return if not isinstance(w_value, BaseArray): w_value = convert_to_array(space, w_value) @@ -1178,10 +1178,6 @@ def eval(self, iter): return self.parent.getitem(iter.get_offset()) - @unwrap_spec(item=int) - def setitem_w(self, space, item, w_value): - return self.parent.setitem_w(space, item, w_value) - def setitem(self, item, value): # This is currently not possible to be called from anywhere. raise NotImplementedError @@ -1330,9 +1326,6 @@ raise OperationError(space.w_TypeError, space.wrap( "len() of unsized object")) - def setitem_w(self, space, item, w_value): - return self.setitem(item, self.dtype.coerce(space, w_value)) - def setitem(self, item, value): self.invalidated() self.dtype.setitem(self.storage, item, value) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit