[PATCH 2/3] getDisks should not return a list that has duplicates in it.
Chris Lumens
clumens at redhat.com
Tue May 21 18:54:04 UTC 2013
---
pyanaconda/ui/lib/disks.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pyanaconda/ui/lib/disks.py b/pyanaconda/ui/lib/disks.py
index 8c92be1..00e1700 100644
--- a/pyanaconda/ui/lib/disks.py
+++ b/pyanaconda/ui/lib/disks.py
@@ -67,7 +67,8 @@ def getDisks(devicetree, fake=False):
disks.append(FakeDisk("sdc", size=8000, free=2100, removable=True,
vendor="SanDisk", model="Cruzer", serial="00003"))
- return disks
+ # Remove duplicate names from the list.
+ return sorted(list(set(disks)), key=lambda d: d.name)
def isLocalDisk(disk):
return not isinstance(disk, MultipathDevice) and not isinstance(disk, iScsiDiskDevice)
--
1.8.1.2
More information about the anaconda-patches
mailing list