From cfe17c02289d281a4fe7d1862f9491f17db64428 Mon Sep 17 00:00:00 2001 From: CorpNewt <12772521+corpnewt@users.noreply.github.com> Date: Sat, 19 Oct 2019 15:25:15 -0500 Subject: [PATCH] Sort disks and partitions numerically --- MakeInstall.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MakeInstall.py b/MakeInstall.py index 046f999..1a7d000 100755 --- a/MakeInstall.py +++ b/MakeInstall.py @@ -605,7 +605,7 @@ class WinUSB: print("!WARNING! Unknown disk types. Be ABSOLUTELY sure") print("!WARNING! before selecting a disk!") print("") - for disk in sorted(rem_disks): + for disk in sorted(rem_disks,key=lambda x:int(x)): print("{}. {} - {} ({})".format( disk, rem_disks[disk].get("model","Unknown"), @@ -616,7 +616,7 @@ class WinUSB: print(" No Mounted Partitions") else: parts = rem_disks[disk]["partitions"] - for p in sorted(parts): + for p in sorted(parts,key=lambda x:int(x)): print(" {}. {} ({}) {} - {}".format( p, parts[p].get("letter","No Letter"),