[pypy-commit] pypy py3k: Rename '__builtin__' to 'builtins'
amauryfa
noreply at buildbot.pypy.org
Wed Oct 12 22:23:32 CEST 2011
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: py3k
Changeset: r47992:f64e3bd01d1f
Date: 2011-10-12 22:19 +0200
http://bitbucket.org/pypy/pypy/changeset/f64e3bd01d1f/
Log: Rename '__builtin__' to 'builtins' Don't move the files: it will be
easier to merge with the default branch
diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py
--- a/pypy/config/pypyoption.py
+++ b/pypy/config/pypyoption.py
@@ -13,7 +13,7 @@
and not p.basename.startswith('test')]
essential_modules = dict.fromkeys(
- ["exceptions", "_file", "sys", "__builtin__", "posix"]
+ ["exceptions", "_file", "sys", "builtins", "posix"]
)
default_modules = essential_modules.copy()
diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py
--- a/pypy/interpreter/baseobjspace.py
+++ b/pypy/interpreter/baseobjspace.py
@@ -501,13 +501,13 @@
mod.install()
from pypy.module.__builtin__ import Module
- w_name = self.wrap('__builtin__')
+ w_name = self.wrap('builtins')
self.builtin = Module(self, w_name)
w_builtin = self.wrap(self.builtin)
w_builtin.install()
self.setitem(self.builtin.w_dict, self.wrap('__builtins__'), w_builtin)
- bootstrap_modules = set(('sys', 'imp', '__builtin__', 'exceptions'))
+ bootstrap_modules = set(('sys', 'imp', 'builtins', 'exceptions'))
installed_builtin_modules = list(bootstrap_modules)
exception_types_w = self.export_builtin_exceptions()
@@ -593,7 +593,7 @@
self.fromcache(State).build_api(self)
self.getbuiltinmodule('sys')
self.getbuiltinmodule('imp')
- self.getbuiltinmodule('__builtin__')
+ self.getbuiltinmodule('builtins')
for mod in self.builtin_modules.values():
mod.setup_after_space_initialization()
@@ -974,7 +974,7 @@
# The code below only works
# for the simple case (new-style instance).
- # These methods are patched with the full logic by the __builtin__
+ # These methods are patched with the full logic by the builtins
# module when it is loaded
def abstract_issubclass_w(self, w_cls1, w_cls2):
@@ -1495,7 +1495,7 @@
]
ObjSpace.BuiltinModuleTable = [
- '__builtin__',
+ 'builtins',
'sys',
]
diff --git a/pypy/module/__builtin__/__init__.py b/pypy/module/__builtin__/__init__.py
--- a/pypy/module/__builtin__/__init__.py
+++ b/pypy/module/__builtin__/__init__.py
@@ -7,6 +7,8 @@
class Module(MixedModule):
"""Built-in functions, exceptions, and other objects."""
+ applevel_name = 'builtins'
+
expose__file__attribute = False
appleveldefs = {
More information about the pypy-commit
mailing list