server/migractions.py
branchstable
changeset 7974 77eec6d6e144
parent 7948 deb596dc343a
child 7979 8bd5031e2201
child 8047 972360b7677b
equal deleted inserted replaced
7972:99210c8b63b0 7974:77eec6d6e144
   357         """
   357         """
   358         assert event in ('precreate', 'postcreate', 'preremove', 'postremove')
   358         assert event in ('precreate', 'postcreate', 'preremove', 'postremove')
   359         if cube:
   359         if cube:
   360             cubepath = self.config.cube_dir(cube)
   360             cubepath = self.config.cube_dir(cube)
   361             apc = osp.join(cubepath, 'migration', '%s.py' % event)
   361             apc = osp.join(cubepath, 'migration', '%s.py' % event)
       
   362         elif kwargs.pop('apphome', False):
       
   363             apc = osp.join(self.config.apphome, 'migration', '%s.py' % event)
   362         else:
   364         else:
   363             apc = osp.join(self.config.migration_scripts_dir(), '%s.py' % event)
   365             apc = osp.join(self.config.migration_scripts_dir(), '%s.py' % event)
   364         if osp.exists(apc):
   366         if osp.exists(apc):
   365             if self.config.free_wheel:
   367             if self.config.free_wheel:
   366                 self.cmd_deactivate_verification_hooks()
   368                 self.cmd_deactivate_verification_hooks()