server/hook.py
branchstable
changeset 6765 b922e3a817e9
parent 6753 2bbc1010494c
child 6767 0a18f25c16a7
--- a/server/hook.py	Tue Jan 04 14:41:10 2011 +0100
+++ b/server/hook.py	Tue Jan 04 15:03:48 2011 +0100
@@ -307,9 +307,10 @@
 
     def call_hooks(self, event, session=None, **kwargs):
         try:
-            self.vreg['%s_hooks' % event].call_hooks(event, session, **kwargs)
+            registry = self.vreg['%s_hooks' % event]
         except RegistryNotFound:
-            pass # no hooks for this event
+            return # no hooks for this event
+        registry.call_hooks(event, session, **kwargs)
 
 
 for event in ALL_HOOKS: