Author: Ilya Osadchiy <osadchiy.i...@gmail.com> Branch: Changeset: r44897:00d149b590da Date: 2011-06-03 00:08 +0300 http://bitbucket.org/pypy/pypy/changeset/00d149b590da/
Log: numpy: signature per SingleDimSlice class 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 @@ -92,8 +92,7 @@ return space.wrap(self.get_concrete().getitem(start)) else: # Slice - signature = Signature() - res = SingleDimSlice(start, stop, step, slice_length, self, self.signature.transition(signature)) + res = SingleDimSlice(start, stop, step, slice_length, self, self.signature.transition(SingleDimSlice.static_signature)) return space.wrap(res) @@ -248,6 +247,7 @@ class SingleDimSlice(ViewArray): _immutable_fields_ = ["start", "stop", "step", "size"] + static_signature = Signature() def __init__(self, start, stop, step, slice_length, parent, signature): ViewArray.__init__(self, parent, signature) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit