diff --git a/src/Misc.py b/src/Misc.py index b21373444..3da0fcea8 100755 --- a/src/Misc.py +++ b/src/Misc.py @@ -214,6 +214,8 @@ class Misc(callbacks.Privmsg): """ name = privmsgs.getArgs(args, required=0, optional=1) if name: + if name.endswith('.py'): + name = name[:-3] try: modules = {} for moduleName in sys.modules: diff --git a/test/test_Misc.py b/test/test_Misc.py index 589c4fd87..150343926 100644 --- a/test/test_Misc.py +++ b/test/test_Misc.py @@ -183,6 +183,7 @@ class MiscTestCase(ChannelPluginTestCase, PluginDocumentation): def testRevision(self): self.assertNotError('revision Misc') + self.assertNotError('revision Misc.py') self.assertNotError('revision') def testRevisionIsCaseInsensitive(self):