server/hook.py
brancholdstable
changeset 7083 b8e35cde46e9
parent 6993 656561eddd1d
child 7157 7469fd77f48f
equal deleted inserted replaced
7074:e4580e5f0703 7083:b8e35cde46e9
   452     events = None
   452     events = None
   453     category = None
   453     category = None
   454     order = 0
   454     order = 0
   455     # XXX deprecated
   455     # XXX deprecated
   456     enabled = True
   456     enabled = True
       
   457     # stop pylint from complaining about missing attributes in Hooks classes
       
   458     eidfrom = eidto = entity = rtype = None
       
   459 
   457 
   460 
   458     @classmethod
   461     @classmethod
   459     def check_events(cls):
   462     def check_events(cls):
   460         try:
   463         try:
   461             for event in cls.events:
   464             for event in cls.events:
   755     @property
   758     @property
   756     @deprecated('[3.6] use self.session.vreg.config')
   759     @deprecated('[3.6] use self.session.vreg.config')
   757     def config(self):
   760     def config(self):
   758         return self.session.repo.config
   761         return self.session.repo.config
   759 
   762 
       
   763     # these are overridden by set_log_methods below
       
   764     # only defining here to prevent pylint from complaining
       
   765     info = warning = error = critical = exception = debug = lambda msg,*a,**kw: None
       
   766 
   760 set_log_methods(Operation, getLogger('cubicweb.session'))
   767 set_log_methods(Operation, getLogger('cubicweb.session'))
   761 
   768 
   762 def _container_add(container, value):
   769 def _container_add(container, value):
   763     {set: set.add, list: list.append}[container.__class__](container, value)
   770     {set: set.add, list: list.append}[container.__class__](container, value)
   764 
   771