[pypy-svn] rev 570 - pypy/trunk/src/pypy/objspace

alex at codespeak.net alex at codespeak.net
Tue May 27 16:08:11 CEST 2003


Author: alex
Date: Tue May 27 16:08:10 2003
New Revision: 570

Modified:
   pypy/trunk/src/pypy/objspace/trivial.py
Log:
some further fixes



Modified: pypy/trunk/src/pypy/objspace/trivial.py
==============================================================================
--- pypy/trunk/src/pypy/objspace/trivial.py	(original)
+++ pypy/trunk/src/pypy/objspace/trivial.py	Tue May 27 16:08:10 2003
@@ -13,7 +13,6 @@
 
     def initialize(self):
         import __builtin__, types
-        self.builtin = __builtin__
         self.w_builtins.update(__builtin__.__dict__)
         for n, c in self.w_builtins.iteritems():
             if isinstance(c, types.ClassType) and issubclass(c, Exception):
@@ -21,7 +20,8 @@
         self.w_None = None
         self.w_True = True
         self.w_False = False
-        self.w_sys = sys
+        self.make_builtins()
+        self.make_sys()
 
     # general stuff
     def wrap(self, x):
@@ -172,9 +172,9 @@
             raise NoValue
 
     def newfunction(self, code, globals, defaultarguments, closure=None):
-        assert hasattr(code.co_name)
-        assert hasattr(code.build_arguments)
-        assert hasattr(code.eval_code)
+        assert hasattr(code, co_name)
+        assert hasattr(code, build_arguments)
+        assert hasattr(code, eval_code)
         class nufun(object):
             def __init__(self, space, code, globals, defaultarguments, closure):
                 self.space = space


More information about the Pypy-commit mailing list