Disable selection of misconfigured plugins

This commit is contained in:
Brad Warren
2015-11-19 21:15:54 -08:00
parent 4ead130438
commit 2e06939fec
+8 -1
View File
@@ -34,7 +34,14 @@ def choose_plugin(prepared, question):
question, opts, help_label="More Info")
if code == display_util.OK:
return prepared[index]
if plugin_ep.misconfigured:
util(interfaces.IDisplay).notification(
"The selected plugin encountered an error while parsing "
"your server configuration and cannot be used. The error "
"was: {0}".format(prepared[index].prepare())
height=display_util.HEIGHT)
else:
return prepared[index]
elif code == display_util.HELP:
if prepared[index].misconfigured:
msg = "Reported Error: %s" % prepared[index].prepare()