Author: Matti Picus <matti.pi...@gmail.com>
Branch: 
Changeset: r69714:d9f8f5cae50e
Date: 2014-03-05 11:39 +0200
http://bitbucket.org/pypy/pypy/changeset/d9f8f5cae50e/

Log:    display nditer missing functionality

diff --git a/pypy/module/micronumpy/tool/numready/main.py 
b/pypy/module/micronumpy/tool/numready/main.py
--- a/pypy/module/micronumpy/tool/numready/main.py
+++ b/pypy/module/micronumpy/tool/numready/main.py
@@ -39,7 +39,7 @@
         return len(self._items)
 
 class Item(object):
-    def __init__(self, name, kind, subitems=None):
+    def __init__(self, name, kind, subitems=[]):
         self.name = name
         self.kind = kind
         self.subitems = subitems
@@ -72,7 +72,7 @@
     items = SearchableSet()
     for line in lines:
         kind, name = line.split(" : ", 1)
-        subitems = None
+        subitems = []
         if kind == KINDS["TYPE"] and name in SPECIAL_NAMES and attr is None:
             subitems = find_numpy_items(python, modname, name)
         items.add(Item(name, kind, subitems))
@@ -93,7 +93,8 @@
                 l[i].append(lst[k * lgt + i])
     return l
 
-SPECIAL_NAMES = ["ndarray", "dtype", "generic", "flatiter", "ufunc"]
+SPECIAL_NAMES = ["ndarray", "dtype", "generic", "flatiter", "ufunc",
+                 "nditer"]
 
 def main(argv):
     cpy_items = find_numpy_items("/usr/bin/python")
diff --git a/pypy/module/micronumpy/tool/numready/search.py 
b/pypy/module/micronumpy/tool/numready/search.py
--- a/pypy/module/micronumpy/tool/numready/search.py
+++ b/pypy/module/micronumpy/tool/numready/search.py
@@ -30,4 +30,4 @@
         print kind, ":", name
 
 if __name__ == "__main__":
-    main(sys.argv)
\ No newline at end of file
+    main(sys.argv)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to