Author: Maciej Fijalkowski <[email protected]>
Branch: numpy-refactor
Changeset: r57220:db316761b66d
Date: 2012-09-07 16:58 +0200
http://bitbucket.org/pypy/pypy/changeset/db316761b66d/

Log:    fixes

diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronumpy/loop.py
--- a/pypy/module/micronumpy/loop.py
+++ b/pypy/module/micronumpy/loop.py
@@ -179,13 +179,13 @@
 def setitem_filter(arr, index, value):
     arr_iter = arr.create_iter()
     index_iter = index.create_iter()
-    value_iter = value.create_iter(arr.get_shape())
+    value_iter = value.create_iter()
     while not arr_iter.done():
         if index_iter.getitem_bool():
             arr_iter.setitem(value_iter.getitem())
+            value_iter.next()
         arr_iter.next()
         index_iter.next()
-        value_iter.next()
 
 def flatiter_getitem(res, base_iter, step):
     ri = res.create_iter()
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to