Author: waldi
Date: Tue Feb 19 14:04:53 2008
New Revision: 10598

Log:
lib/dkt/hooks/registry.py: Handle interfaces without registered hooks.


Modified:
   people/waldi/dkt/lib/dkt/hooks/registry.py

Modified: people/waldi/dkt/lib/dkt/hooks/registry.py
==============================================================================
--- people/waldi/dkt/lib/dkt/hooks/registry.py  (original)
+++ people/waldi/dkt/lib/dkt/hooks/registry.py  Tue Feb 19 14:04:53 2008
@@ -21,7 +21,10 @@
     def run(self, interface, func, *args, **kw):
         import interfaces
 
-        l = self._interfaces[interface].get()
+        i = self._interfaces.get(interface, None)
+        if i is None:
+            return
+        l = i.get()
 
         if issubclass(interface, interfaces.IHookRunAll):
             def runner(*args, **kw):

_______________________________________________
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes

Reply via email to