state = StringProperty("")
def get_alias_line_cross_color(self):
- if self.is_loaded_running() or self.is_loaded_protecting_repeat():
+ if not self.is_failed() and (
+ not self.is_loaded(allow_substates=True)\
+ or self.is_loaded_running()\
+ or self.is_loaded_protecting_repeat()):
return [120/255, 120/255, 120/255, 1]
else:
return [0, 0, 0, 0]