Index: dialin/hd/alarms.py =================================================================== diff -u -rda867c6adaa2e70edc4da5cefb5e5904c5934e33 -r28b3b6d8517d7320c8dbb09ef10f6ae975c566c1 --- dialin/hd/alarms.py (.../alarms.py) (revision da867c6adaa2e70edc4da5cefb5e5904c5934e33) +++ dialin/hd/alarms.py (.../alarms.py) (revision 28b3b6d8517d7320c8dbb09ef10f6ae975c566c1) @@ -428,7 +428,7 @@ self.alarm_conditions[alarm_id[0]] = True self.alarm_priorities[alarm_id[0]] = alarm_priority[0] self.alarm_ranks[alarm_id[0]] = alarm_rank[0] - self.alarm_clr_top_only[alarm_id[0]] = True if alarm_cto[0] == 1 else False + self.alarm_clr_top_only[alarm_id[0]] = alarm_cto[0] == 1 @publish(["alarm_states", "alarm_conditions"]) def _handler_alarm_clear(self, message):