devtools/devctl.py
changeset 1015 b5fdad9208f8
parent 396 76d593bd4221
child 1105 4370edac331e
--- a/devtools/devctl.py	Wed Mar 04 16:53:10 2009 +0100
+++ b/devtools/devctl.py	Mon Mar 09 13:04:32 2009 +0100
@@ -286,10 +286,10 @@
         """run the command with its specific arguments"""
         CUBEDIR = DevCubeConfiguration.cubes_dir()
         if args:
-            cubes = [join(CUBEDIR, app) for app in args]
+            cubes = [DevCubeConfiguration.cube_dir(cube) for cube in args]
         else:
-            cubes = [join(CUBEDIR, app) for app in listdir(CUBEDIR)
-                         if exists(join(CUBEDIR, app, 'i18n'))]
+            cubes = [DevCubeConfiguration.cube_dir(cube) for cube in DevCubeConfiguration.available_cubes()]
+            cubes = [cubepath for cubepath in cubes if exists(join(cubepath, 'i18n'))]
         update_cubes_catalogs(cubes)
 
 def update_cubes_catalogs(cubes):