server/migractions.py
changeset 7979 8bd5031e2201
parent 7953 a37531c8a4a6
parent 7974 77eec6d6e144
child 7990 a673d1d9a738
equal deleted inserted replaced
7973:64639bc94e25 7979:8bd5031e2201
   365         """
   365         """
   366         assert event in ('precreate', 'postcreate', 'preremove', 'postremove')
   366         assert event in ('precreate', 'postcreate', 'preremove', 'postremove')
   367         if cube:
   367         if cube:
   368             cubepath = self.config.cube_dir(cube)
   368             cubepath = self.config.cube_dir(cube)
   369             apc = osp.join(cubepath, 'migration', '%s.py' % event)
   369             apc = osp.join(cubepath, 'migration', '%s.py' % event)
       
   370         elif kwargs.pop('apphome', False):
       
   371             apc = osp.join(self.config.apphome, 'migration', '%s.py' % event)
   370         else:
   372         else:
   371             apc = osp.join(self.config.migration_scripts_dir(), '%s.py' % event)
   373             apc = osp.join(self.config.migration_scripts_dir(), '%s.py' % event)
   372         if osp.exists(apc):
   374         if osp.exists(apc):
   373             if self.config.free_wheel:
   375             if self.config.free_wheel:
   374                 self.cmd_deactivate_verification_hooks()
   376                 self.cmd_deactivate_verification_hooks()