diff --git a/src/calibre/devices/winusb.py b/src/calibre/devices/winusb.py index e1494fd53c..f1502e38e1 100644 --- a/src/calibre/devices/winusb.py +++ b/src/calibre/devices/winusb.py @@ -819,7 +819,7 @@ def get_usb_info(usbdev, debug=False): # {{{ break else: return ans - for devlist, devinfo, devpath in DeviceSet(guid=GUID_DEVINTERFACE_USB_DEVICE).interfaces(yield_devlist=True): + for devlist, devinfo in DeviceSet(guid=GUID_DEVINTERFACE_USB_DEVICE).devices(): if devinfo.DevInst == usbdev.devinst: device_port = get_device_registry_property(devlist, byref(devinfo), SPDRP_ADDRESS)[1] break