refactor(trezorlib): change usb-reset to reset all connected trezor connections

[no changelog]
M1nd3r/thp1
M1nd3r 1 month ago
parent 9dafca31da
commit ff859be2c3

@ -139,6 +139,11 @@ class WebUsbTransport(ProtocolBasedTransport):
continue
if not is_vendor_class(dev):
continue
if usb_reset:
handle = dev.open()
handle.resetDevice()
handle.close()
continue
try:
# workaround for issue #223:
# on certain combinations of Windows USB drivers and libusb versions,
@ -149,11 +154,6 @@ class WebUsbTransport(ProtocolBasedTransport):
devices.append(WebUsbTransport(dev))
except usb1.USBErrorNotSupported:
pass
except usb1.USBErrorPipe:
if usb_reset:
handle = dev.open()
handle.resetDevice()
handle.close()
return devices
def find_debug(self) -> "WebUsbTransport":

Loading…
Cancel
Save