From: Felix Domke Date: Thu, 28 Feb 2008 00:28:04 +0000 (+0000) Subject: mark hotpluggable partitions X-Git-Tag: 2.6.0~1492 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/7191b296bd3eab36943510abd01c5a8381d05df8?hp=0ff7c59cfaa13b80da6f033219bb47d68d9bd220 mark hotpluggable partitions --- 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()