summaryrefslogtreecommitdiffstats
path: root/isys/isys.py
diff options
context:
space:
mode:
Diffstat (limited to 'isys/isys.py')
-rw-r--r--isys/isys.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/isys/isys.py b/isys/isys.py
index 5df744aa2..5cc066d6e 100644
--- a/isys/isys.py
+++ b/isys/isys.py
@@ -89,25 +89,27 @@ def probePciDevices():
return result
-def driveList(klassArg):
+def driveDict(klassArg):
p = _isys.ProbedList()
p.updateIde()
p.updateScsi()
dict = {}
for (klass, dev, descr) in p:
- if (klass == classArg):
+ if (klass == klassArg):
dict[dev] = descr
return dict
-def hardDriveList():
- return driveList("disk")
+def hardDriveDict():
+ return driveDict("disk")
-def floppyDriveList():
- return driveList("floppy")
+def floppyDriveDict():
+ return driveDict("floppy")
def cdromList():
- return driveList("cdrom")
+ list = driveDict("cdrom").keys()
+ list.sort()
+ return list
def moduleListByType(type):
return _isys.modulelist(type)