1diff --git a/proxyclient/m1n1/hw/pmu.py b/proxyclient/m1n1/hw/pmu.py 2index b545df4..d416b21 100644 3--- a/proxyclient/m1n1/hw/pmu.py 4+++ b/proxyclient/m1n1/hw/pmu.py 5@@ -21,8 +21,14 @@ class PMU: 6 7 def reset_panic_counter(self): 8 if self.primary: 9- leg_scrpad = self.node.info_leg__scrpad[0]10- self.spmi.write8(self.reg, leg_scrpad + 2, 0) # error counts11+ print(f"type is {type(self.node.info_leg__scrpad)}")12+ if isinstance(self.node.info_leg__scrpad, int):13+ print("Note: type int is not subscriptable")14+ leg_scrpad = self.node.info_leg__scrpad15+ self.spmi.write8(self.reg, leg_scrpad + 2, 0) # maybe still error counts?16+ else:17+ leg_scrpad = self.node.info_leg__scrpad[0]18+ self.spmi.write8(self.reg, leg_scrpad + 2, 0) # error counts19 20 @staticmethod21 def find_primary_pmu(adt):