From b74f9681267800fea4c44bb47b31d44900157103 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jan 2016 00:14:03 +0530 Subject: [PATCH] ... --- src/calibre/devices/winusb.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/devices/winusb.py b/src/calibre/devices/winusb.py index 32555cec4b..2249636095 100644 --- a/src/calibre/devices/winusb.py +++ b/src/calibre/devices/winusb.py @@ -734,6 +734,7 @@ def get_drive_letters_for_device(usbdev, storage_number_map=None, debug=False): return ans def get_storage_number_map(drive_types=(DRIVE_REMOVABLE, DRIVE_FIXED), debug=False): + ' Get a mapping of drive letters to storage numbers for all drives on system (of the specified types) ' mask = GetLogicalDrives() type_map = {letter:GetDriveType(letter + ':' + os.sep) for i, letter in enumerate(string.ascii_uppercase) if mask & (1 << i)} drives = (letter for letter, dt in type_map.iteritems() if dt in drive_types)