server/hook.py
changeset 3087 dbbaa628f0f9
parent 2968 0e3460341023
child 3090 8184bec7414d
equal deleted inserted replaced
3086:94ed8f0f0d14 3087:dbbaa628f0f9
   163         super(Hook, self).__init__(req, **kwargs)
   163         super(Hook, self).__init__(req, **kwargs)
   164         self.event = event
   164         self.event = event
   165 
   165 
   166     def __call__(self):
   166     def __call__(self):
   167         if hasattr(self, 'call'):
   167         if hasattr(self, 'call'):
   168             warn('[3.6] %s: call is deprecated, implements __call__' % self.__class__)
   168             warn('[3.6] %s: call is deprecated, implements __call__' % self.__class__,
       
   169                  DeprecationWarning))
   169             if self.event.endswith('_relation'):
   170             if self.event.endswith('_relation'):
   170                 self.call(self._cw, self.eidfrom, self.rtype, self.eidto)
   171                 self.call(self._cw, self.eidfrom, self.rtype, self.eidto)
   171             elif 'delete' in self.event:
   172             elif 'delete' in self.event:
   172                 self.call(self._cw, self.entity.eid)
   173                 self.call(self._cw, self.entity.eid)
   173             elif self.event.startswith('server_'):
   174             elif self.event.startswith('server_'):