From 4e5e5682444a65ba32fd956566d4bd3f6f66d4ef Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Tue, 2 Dec 2003 11:06:39 +0000 Subject: [PATCH] Fix for bug #852433. --- src/Misc.py | 5 ++++- test/test_Misc.py | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Misc.py b/src/Misc.py index 408b2989d..a408100b4 100755 --- a/src/Misc.py +++ b/src/Misc.py @@ -200,7 +200,10 @@ class Misc(callbacks.Privmsg): name = privmsgs.getArgs(args, required=0, optional=1) if name: try: - module = sys.modules[name] + modules = {} + for moduleName in sys.modules: + modules[moduleName.lower()] = moduleName + module = sys.modules[modules[name.lower()]] except KeyError: irc.error(msg, 'I couldn\'t find a module named %s' % name) return diff --git a/test/test_Misc.py b/test/test_Misc.py index a46f8f948..27eedc40f 100644 --- a/test/test_Misc.py +++ b/test/test_Misc.py @@ -156,6 +156,7 @@ class MiscTestCase(ChannelPluginTestCase, PluginDocumentation): def testRevision(self): self.assertNotError('revision Misc') + self.assertNotError('revision misc') self.assertNotError('revision')