server/hook.py
changeset 3423 d1356e008b19
parent 3418 7b49fa7e942d
parent 3416 d74c627981e1
child 3659 993997b4b41d
--- a/server/hook.py	Wed Sep 23 12:31:18 2009 +0200
+++ b/server/hook.py	Wed Sep 23 12:31:55 2009 +0200
@@ -67,10 +67,12 @@
         except AttributeError:
             raise
         except:
-            raise Exception('bad .events attribute %s on %s' % (obj.events, obj))
+            raise Exception('bad .events attribute %s on %s.%s' % (
+                obj.events, obj.__module__, obj.__name__))
         for event in obj.events:
             if event not in ALL_HOOKS:
-                raise Exception('bad event %s on %s' % (event, obj))
+                raise Exception('bad event %s on %s.%s' % (
+                    event, obj.__module__, obj.__name__))
         super(HooksRegistry, self).register(obj, **kwargs)
 
     def call_hooks(self, event, req=None, **kwargs):
@@ -101,7 +103,7 @@
         config = kwargs['repo'].config
     else:
         config = req.vreg.config
-    if enabled_category in config.disabled_hooks_categories:
+    if cls.category in config.disabled_hooks_categories:
         return 0
     return 1