[IMP] replace explicit iteration by listcomp
authorXavier Morel <xmo@openerp.com>
Fri, 14 Feb 2014 14:39:32 +0000 (15:39 +0100)
committerXavier Morel <xmo@openerp.com>
Fri, 14 Feb 2014 14:39:32 +0000 (15:39 +0100)
bzr revid: xmo@openerp.com-20140214143932-8nb30mkdxzt96fd5

openerp/modules/module.py

index d7ee319..6eaf9d7 100644 (file)
@@ -331,10 +331,8 @@ def get_test_modules(module):
         return []
 
     # include submodules too
-    result = []
-    for name in sys.modules:
-        if name.startswith(module) and sys.modules[name]:
-            result.append(sys.modules[name])
+    result = [mod_obj for name, mod_obj in sys.modules.iteritems()
+              if name.startswith(module)]
     return result
 
 # Use a custom stream object to log the test executions.