better module error handeling prevent reappearance when dismissed
@@ -193,6 +193,7 @@ class Module(Thread):
method['last_output'] = {}
self.allow_config_clicks = False
+ self.error_hide = True
self.set_updated()
def start_module(self):
@@ -776,6 +777,7 @@ class Module(Thread):
# expected
self.allow_config_clicks = True
self.error_messages = None
+ self.error_hide = False
except ModuleErrorException as e:
# module has indicated that it has an error
self.runtime_error(e.msg, meth)
