cwconfig.py
branchstable
changeset 4001 bc31ede2085d
parent 3915 2d23304289a6
child 4021 280c910c8710
child 4095 72fd2d4cc782
--- a/cwconfig.py	Fri Dec 04 19:45:32 2009 +0100
+++ b/cwconfig.py	Fri Dec 04 19:45:58 2009 +0100
@@ -331,6 +331,10 @@
     def available_cubes(cls):
         cubes = set()
         for directory in cls.cubes_search_path():
+            if not os.path.exists(directory):
+                self.error('unexistant directory in cubes search path: %s'
+                           % directory)
+                continue
             for cube in os.listdir(directory):
                 if isdir(join(directory, cube)) and not cube == 'shared':
                     cubes.add(cube)