Fixed ambiguous error message when some other module is causing the import error.

This commit is contained in:
Jeremy Fincher 2003-10-03 22:28:05 +00:00
parent 4a4595146f
commit 46ebfce1cd

View File

@ -250,8 +250,11 @@ class OwnerCommands(privmsgs.CapabilityCheckingPrivmsg):
return return
try: try:
module = loadPluginModule(name) module = loadPluginModule(name)
except ImportError: except ImportError, e:
irc.error(msg, 'No plugin %s exists.' % name) if name in str(e):
irc.error(msg, 'No plugin %s exists.' % name)
else:
irc.error(msg, debug.exnToString(e))
return return
loadPluginClass(irc, module) loadPluginClass(irc, module)
irc.reply(msg, conf.replySuccess) irc.reply(msg, conf.replySuccess)