[pypy-svn] r29891 - pypy/branch/objspace-config-cleanup/pypy/tool

guido at codespeak.net guido at codespeak.net
Sun Jul 9 13:53:25 CEST 2006


Author: guido
Date: Sun Jul  9 13:53:24 2006
New Revision: 29891

Modified:
   pypy/branch/objspace-config-cleanup/pypy/tool/option.py
Log:
usemodules can be None sometimes


Modified: pypy/branch/objspace-config-cleanup/pypy/tool/option.py
==============================================================================
--- pypy/branch/objspace-config-cleanup/pypy/tool/option.py	(original)
+++ pypy/branch/objspace-config-cleanup/pypy/tool/option.py	Sun Jul  9 13:53:24 2006
@@ -90,8 +90,10 @@
         conf.objspace.name = kwds["objspace"]
     if getattr(cmdlineopt, "objspace", None) is not None:
         conf.objspace.name = cmdlineopt.objspace
-    for modname in getattr(cmdlineopt, "usemodules", []):
-        setattr(conf.objspace.usemodules, modname, True)
+    modnames = getattr(cmdlineopt, "usemodules", [])
+    if modnames:
+        for modname in modnames:
+            setattr(conf.objspace.usemodules, modname, True)
     for modname in kwds.get("usemodules", []):
         setattr(conf.objspace.usemodules, modname, True)
     if getattr(cmdlineopt, "nofaking", False) or kwds.get("nofaking", False):



More information about the Pypy-commit mailing list