[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