diff -r 4b16a7c01a25 -r bc31ede2085d cwconfig.py --- 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)