test: release SPI handle after panda enumeration

This commit is contained in:
1okko
2026-10-21 18:50:43 +08:00
parent 87320e2052
commit af11eeecac
2 changed files with 13 additions and 7 deletions
+6 -4
View File
@@ -345,10 +345,12 @@ class Panda:
@classmethod
def spi_list(cls):
_, _, serial, _ = cls.spi_connect(None)
if serial is not None:
return [serial, ]
return []
_, handle, serial, _ = cls.spi_connect(None)
try:
return [serial, ] if serial is not None else []
finally:
if handle is not None:
handle.close()
def reset(self, enter_bootstub=False, enter_bootloader=False, reconnect=True):
if enter_bootstub or enter_bootloader: