server/migractions.py
branchstable
changeset 2122 4ea13a828513
parent 2107 6c4a4c514ac2
child 2124 5a0b02f37b23
equal deleted inserted replaced
2121:9a14e1ee0eab 2122:4ea13a828513
   521         # execute post-create files
   521         # execute post-create files
   522         for pack in reversed(newcubes):
   522         for pack in reversed(newcubes):
   523             self.exec_event_script('postcreate', self.config.cube_dir(pack))
   523             self.exec_event_script('postcreate', self.config.cube_dir(pack))
   524             self.commit()
   524             self.commit()
   525 
   525 
   526     def cmd_remove_cube(self, cube):
   526     def cmd_remove_cube(self, cube, removedeps=True):
   527         removedcubes = super(ServerMigrationHelper, self).cmd_remove_cube(cube)
   527         removedcubes = super(ServerMigrationHelper, self).cmd_remove_cube(
       
   528             cube, removedeps)
   528         if not removedcubes:
   529         if not removedcubes:
   529             return
   530             return
   530         fsschema = self.fs_schema
   531         fsschema = self.fs_schema
   531         removedcubes_schema = self.config.load_schema(construction_mode='non-strict')
   532         removedcubes_schema = self.config.load_schema(construction_mode='non-strict')
   532         reposchema = self.repo.schema
   533         reposchema = self.repo.schema