diff --git a/spinn_front_end_common/interface/abstract_spinnaker_base.py b/spinn_front_end_common/interface/abstract_spinnaker_base.py index 9bf8a2553c..af6e883277 100644 --- a/spinn_front_end_common/interface/abstract_spinnaker_base.py +++ b/spinn_front_end_common/interface/abstract_spinnaker_base.py @@ -2337,7 +2337,7 @@ def __recover_from_error(self, exception: Exception) -> None: # Find the cores that are not in RTE i.e. that can still be read non_rte_cores = [ (x, y, p) - for (x, y, p), core_info in unsuccessful_cores.items() + for (x, y, p), core_info in unsuccessful_cores if (core_info.state != CPUState.RUN_TIME_EXCEPTION and core_info.state != CPUState.WATCHDOG)]