[pypy-svn] r12620 - pypy/dist/pypy/module/__builtin__
arigo at codespeak.net
arigo at codespeak.net
Fri May 20 13:24:46 CEST 2005
Author: arigo
Date: Fri May 20 13:24:46 2005
New Revision: 12620
Modified:
pypy/dist/pypy/module/__builtin__/app_inspect.py
Log:
No need to import __builtin__; it's our current builtins here.
Modified: pypy/dist/pypy/module/__builtin__/app_inspect.py
==============================================================================
--- pypy/dist/pypy/module/__builtin__/app_inspect.py (original)
+++ pypy/dist/pypy/module/__builtin__/app_inspect.py Fri May 20 13:24:46 2005
@@ -80,13 +80,11 @@
return False
def callable(ob):
- import __builtin__
for c in type(ob).__mro__:
if '__call__' in c.__dict__:
- # after do_imports_immediately is always true,
- # this is no longer RPython, because _instance
- # does not exist at compile time.
- if isinstance(ob, __builtin__._instance): # old style instance!
+ # NB. this is not RPython, because _instance
+ # does not exist when the flow graph sees it
+ if isinstance(ob, _instance): # old style instance!
return getattr(ob, '__call__', None) is not None
return True
else:
More information about the Pypy-commit
mailing list