From 7191b296bd3eab36943510abd01c5a8381d05df8 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Thu, 28 Feb 2008 00:28:04 +0000 Subject: [PATCH 1/1] mark hotpluggable partitions --- lib/python/Components/Harddisk.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/python/Components/Harddisk.py b/lib/python/Components/Harddisk.py index 8455b865..b1016812 100644 --- a/lib/python/Components/Harddisk.py +++ b/lib/python/Components/Harddisk.py @@ -213,6 +213,7 @@ class Partition: self.mountpoint = mountpoint self.description = description self.force_mounted = force_mounted + self.is_hotplug = force_mounted # so far; this might change. def stat(self): return statvfs(self.mountpoint) @@ -308,7 +309,7 @@ class HarddiskManager: return list - def getMountedPartitions(self): - return [x for x in self.partitions if x.mounted()] + def getMountedPartitions(self, onlyhotplug = False): + return [x for x in self.partitions if (x.is_hotplug or not onlyhotplug) and x.mounted()] harddiskmanager = HarddiskManager() -- 2.30.2