X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/0ff7c59cfaa13b80da6f033219bb47d68d9bd220..7191b296bd3eab36943510abd01c5a8381d05df8:/lib/python/Components/Harddisk.py?ds=sidebyside 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()