[pypy-svn] r71941 - in pypy/branch/import-fiddle/pypy/module/pypyjit: . test
fijal at codespeak.net
fijal at codespeak.net
Tue Mar 9 01:11:38 CET 2010
Author: fijal
Date: Tue Mar 9 01:11:36 2010
New Revision: 71941
Modified:
pypy/branch/import-fiddle/pypy/module/pypyjit/policy.py
pypy/branch/import-fiddle/pypy/module/pypyjit/test/test_policy.py
Log:
Be a bit more careful about looking into places and a test
Modified: pypy/branch/import-fiddle/pypy/module/pypyjit/policy.py
==============================================================================
--- pypy/branch/import-fiddle/pypy/module/pypyjit/policy.py (original)
+++ pypy/branch/import-fiddle/pypy/module/pypyjit/policy.py Tue Mar 9 01:11:36 2010
@@ -8,11 +8,12 @@
modname == '__builtin__.interp_classobj' or
modname == '__builtin__.functional'):
return True
-
+ if modname == 'sys.state':
+ return True
if '.' in modname:
modname, _ = modname.split('.', 1)
if modname in ['pypyjit', 'signal', 'micronumpy', 'math', 'exceptions',
- 'sys', 'imp']:
+ 'imp']:
return True
return False
Modified: pypy/branch/import-fiddle/pypy/module/pypyjit/test/test_policy.py
==============================================================================
--- pypy/branch/import-fiddle/pypy/module/pypyjit/test/test_policy.py (original)
+++ pypy/branch/import-fiddle/pypy/module/pypyjit/test/test_policy.py Tue Mar 9 01:11:36 2010
@@ -32,7 +32,7 @@
assert pypypolicy.look_inside_pypy_module('__builtin__.abstractinst')
assert pypypolicy.look_inside_pypy_module('__builtin__.functional')
assert pypypolicy.look_inside_pypy_module('exceptions.interp_exceptions')
- for modname in 'pypyjit', 'signal', 'micronumpy', 'math':
+ for modname in 'pypyjit', 'signal', 'micronumpy', 'math', 'imp':
assert pypypolicy.look_inside_pypy_module(modname)
assert pypypolicy.look_inside_pypy_module(modname + '.foo')
@@ -42,3 +42,4 @@
def test_module_with_stuff_in_init():
from pypy.module.sys import Module
assert not pypypolicy.look_inside_function(Module.getdictvalue.im_func)
+
More information about the Pypy-commit
mailing list