equal
deleted
inserted
replaced
388 """ |
388 """ |
389 if isinstance(cubes, basestring): |
389 if isinstance(cubes, basestring): |
390 cubes = (cubes,) |
390 cubes = (cubes,) |
391 origcubes = self.config.cubes() |
391 origcubes = self.config.cubes() |
392 newcubes = [p for p in self.config.expand_cubes(cubes) |
392 newcubes = [p for p in self.config.expand_cubes(cubes) |
393 if not p in origcubes] |
393 if not p in origcubes] |
394 if newcubes: |
394 if newcubes: |
395 for cube in cubes: |
|
396 assert cube in newcubes |
|
397 self.config.add_cubes(newcubes) |
395 self.config.add_cubes(newcubes) |
398 return newcubes |
396 return newcubes |
399 |
397 |
400 def cmd_remove_cube(self, cube, removedeps=False): |
398 def cmd_remove_cube(self, cube, removedeps=False): |
401 if removedeps: |
399 if removedeps: |