[pypy-svn] r10143 - pypy/dist/pypy/translator

tismer at codespeak.net tismer at codespeak.net
Mon Mar 28 00:19:18 CEST 2005


Author: tismer
Date: Mon Mar 28 00:19:18 2005
New Revision: 10143

Modified:
   pypy/dist/pypy/translator/geninterplevel.py
Log:
be independent from__builtins__ module/dict ambiguity

Modified: pypy/dist/pypy/translator/geninterplevel.py
==============================================================================
--- pypy/dist/pypy/translator/geninterplevel.py	(original)
+++ pypy/dist/pypy/translator/geninterplevel.py	Mon Mar 28 00:19:18 2005
@@ -98,7 +98,7 @@
         for name in "newtuple newlist newdict newstring".split():
             self.has_listarg[name] = name
 
-        # catching all builtins inj advance, to avoid problems
+        # catching all builtins in advance, to avoid problems
         # with modified builtins
         import __builtin__
         
@@ -110,7 +110,7 @@
             
         self.builtin_ids = dict( [
             (id(value), bltinstub(key))
-            for key, value in __builtins__.items()
+            for key, value in __builtin__.__dict__.items()
             if callable(value) and type(value) not in [type(Exception), type] ] )
         
         self.space = FlowObjSpace() # for introspection



More information about the Pypy-commit mailing list