From 4962c839fefcfa2e92aef1992ee2c532056e0c9f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 15 Sep 2012 23:18:03 +0530 Subject: [PATCH] ... --- src/calibre/devices/mtp/windows/driver.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/calibre/devices/mtp/windows/driver.py b/src/calibre/devices/mtp/windows/driver.py index 3f79e7d991..3da81d26e2 100644 --- a/src/calibre/devices/mtp/windows/driver.py +++ b/src/calibre/devices/mtp/windows/driver.py @@ -146,6 +146,13 @@ class MTP_DEVICE(MTPDeviceBase): p(traceback.format_exc()) return False + if not pnp_ids: + p('The Windows WPD service says there are no portable devices connected') + return False + + p('List of WPD PNP ids:') + p(pprint.pformat(list(pnp_ids))) + for pnp_id in pnp_ids: try: data = self.wpd.device_info(pnp_id)