Be more verbose about reloading modules in modules.py

This commit is contained in:
jesopo 2018-09-24 16:15:44 +01:00
parent 301a973aad
commit 67edca067c

View file

@ -52,6 +52,14 @@ class Module(object):
except ModuleManager.ModuleNotFoundException: except ModuleManager.ModuleNotFoundException:
event["stderr"].write("Module '%s' isn't loaded" % name) event["stderr"].write("Module '%s' isn't loaded" % name)
return return
except ModuleManager.ModuleWarning as warning:
event["stderr"].write("Module '%s' not loaded: %s" % (
name, str(e)))
return
except Exception as e:
event["stderr"].write("Failed to reload module '%s': %s" % (
name, str(e)))
return
event["stdout"].write("Reloaded '%s'" % name) event["stdout"].write("Reloaded '%s'" % name)
def reload_all(self, event): def reload_all(self, event):