[pypy-svn] r9089 - pypy/dist/pypy/module

pedronis at codespeak.net pedronis at codespeak.net
Thu Feb 10 21:27:30 CET 2005


Author: pedronis
Date: Thu Feb 10 21:27:30 2005
New Revision: 9089

Modified:
   pypy/dist/pypy/module/__builtin__interp.py
   pypy/dist/pypy/module/__builtin__module.py
Log:
let expose sequence iterator creation to app-level



Modified: pypy/dist/pypy/module/__builtin__interp.py
==============================================================================
--- pypy/dist/pypy/module/__builtin__interp.py	(original)
+++ pypy/dist/pypy/module/__builtin__interp.py	Thu Feb 10 21:27:30 2005
@@ -312,6 +312,9 @@
                     space.wrap('iter(v, w): w must be callable'))
         return _iter_generator(w_collection_or_callable, w_sentinel)
 
+def _seqiter(w_obj):
+    return space.newseqiter(w_obj)
+
 def ord(w_val):
     return space.ord(w_val)
 

Modified: pypy/dist/pypy/module/__builtin__module.py
==============================================================================
--- pypy/dist/pypy/module/__builtin__module.py	(original)
+++ pypy/dist/pypy/module/__builtin__module.py	Thu Feb 10 21:27:30 2005
@@ -491,7 +491,7 @@
 from __interplevel__ import abs, chr, len, ord, pow, repr
 from __interplevel__ import hash, oct, hex, round, cmp, coerce
 from __interplevel__ import getattr, setattr, delattr, iter, hash, id
-from __interplevel__ import _issubtype
+from __interplevel__ import _issubtype, _seqiter
 from __interplevel__ import compile, eval
 from __interplevel__ import globals, locals, _caller_globals, _caller_locals
 



More information about the Pypy-commit mailing list