Clean up code...

This commit is contained in:
Eric Siegel
2020-03-16 15:26:15 -04:00
parent 7bdfa7609d
commit 0f627e8322

View File

@@ -13,12 +13,11 @@ get_public_node = Client.get_public_node
sign_identity = Client.sign_identity
Client.state = None
def find_device():
"""Returns first WebUSB or HID transport."""
webusb = WebUsbTransport.enumerate()
hidusb = HidTransport.enumerate()
for d in WebUsbTransport.enumerate():
return WebUsbTransport(d)
if len(webusb):
return next(WebUsbTransport(p) for p in webusb)
elif len(hidusb):
return next(HidTransport(p) for p in hidusb)
for d in HidTransport.enumerate():
return HidTransport(d)