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