cwconfig.py
branchstable
changeset 4001 bc31ede2085d
parent 3915 2d23304289a6
child 4021 280c910c8710
child 4095 72fd2d4cc782
equal deleted inserted replaced
4000:4b16a7c01a25 4001:bc31ede2085d
   329 
   329 
   330     @classmethod
   330     @classmethod
   331     def available_cubes(cls):
   331     def available_cubes(cls):
   332         cubes = set()
   332         cubes = set()
   333         for directory in cls.cubes_search_path():
   333         for directory in cls.cubes_search_path():
       
   334             if not os.path.exists(directory):
       
   335                 self.error('unexistant directory in cubes search path: %s'
       
   336                            % directory)
       
   337                 continue
   334             for cube in os.listdir(directory):
   338             for cube in os.listdir(directory):
   335                 if isdir(join(directory, cube)) and not cube == 'shared':
   339                 if isdir(join(directory, cube)) and not cube == 'shared':
   336                     cubes.add(cube)
   340                     cubes.add(cube)
   337         return sorted(cubes)
   341         return sorted(cubes)
   338 
   342