From 4fec15f40e120ad455e3d4c78b16337e7e1aa716 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Fri, 6 Feb 2004 09:19:54 +0000 Subject: [PATCH] Fix the cause of several exceptions being raised on loading of plugins. --- src/registry.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/registry.py b/src/registry.py index 768d35d5d..bce98e31c 100644 --- a/src/registry.py +++ b/src/registry.py @@ -151,7 +151,11 @@ class Group(object): for (k, v) in _cache.iteritems(): if k.startswith(self.name): (_, group) = rsplit(k, '.', 1) - self.__makeChild(group, v) + try: + self.__makeChild(group, v) + except InvalidRegistryValue: + # It's probably supposed to be registered later. + pass def register(self, name, node=None): if node is None: