From 4c681b274c253b50b2fb9b15db4fc64228db7bd8 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Fri, 13 Feb 2004 10:06:27 +0000 Subject: [PATCH] Fixed test, made sure that a failure in adding lookups doesn't keep the plugin from isntantiating. --- plugins/Lookup.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/Lookup.py b/plugins/Lookup.py index a52b0df33..dc59ff6b5 100644 --- a/plugins/Lookup.py +++ b/plugins/Lookup.py @@ -114,8 +114,11 @@ class Lookup(callbacks.Privmsg): for (name, value) in group.getValues(fullNames=False): name = name.lower() # Just in case. filename = value() - self.addDatabase(name, filename) - self.addCommand(name) + try: + self.addDatabase(name, filename) + self.addCommand(name) + except Exception, e: + self.log.warning('Couldn\'t add lookup %s: %s', name, e) def _shrink(self, s): return utils.ellipsisify(s, 50)