diff --git a/spinn_front_end_common/utilities/emergency_recovery.py b/spinn_front_end_common/utilities/emergency_recovery.py index 22b4eb40d1..7b717800af 100644 --- a/spinn_front_end_common/utilities/emergency_recovery.py +++ b/spinn_front_end_common/utilities/emergency_recovery.py @@ -49,11 +49,9 @@ def _emergency_state_check(): for chip in machine.chips: for p in chip.processors: try: - info = txrx.get_cpu_information_from_core( - chip.x, chip.y, p) - if info.state in ( - CPUState.RUN_TIME_EXCEPTION, CPUState.WATCHDOG): - infos.add_processor(chip.x, chip.y, p, info) + txrx.add_cpu_information_from_core( + chip.x, chip.y, p, + [CPUState.RUN_TIME_EXCEPTION, CPUState.WATCHDOG]) except Exception: errors.append((chip.x, chip.y, p)) if len(infos):