[pypy-commit] pypy stdlib-2.7.9: Don't assume __builtins__ is a dict.

alex_gaynor noreply at buildbot.pypy.org
Thu Dec 18 00:53:30 CET 2014


Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch: stdlib-2.7.9
Changeset: r75005:aabd37028202
Date: 2014-12-17 15:53 -0800
http://bitbucket.org/pypy/pypy/changeset/aabd37028202/

Log:	Don't assume __builtins__ is a dict.

diff --git a/lib-python/2.7/test/_mock_backport.py b/lib-python/2.7/test/_mock_backport.py
--- a/lib-python/2.7/test/_mock_backport.py
+++ b/lib-python/2.7/test/_mock_backport.py
@@ -23,7 +23,7 @@
 
 __version__ = '1.0'
 
-
+import __builtin__
 import inspect
 import pprint
 import sys
@@ -32,7 +32,7 @@
 from functools import wraps, partial
 
 
-_builtins = {name for name in __builtins__ if not name.startswith('_')}
+_builtins = {name for name in dir(__builtin__) if not name.startswith('_')}
 
 BaseExceptions = (BaseException,)
 if 'java' in sys.platform:


More information about the pypy-commit mailing list