+ def getAutofsMountpoint(self, device):
+ return "/autofs/%s/" % (device)
+
+ def addHotplugPartition(self, device, description):
+ p = Partition(mountpoint = self.getAutofsMountpoint(device), description = description, force_mounted = True)
+ self.partitions.append(p)
+ self.on_partition_list_change("add", p)
+
+ def removeHotplugPartition(self, device):
+ mountpoint = self.getAutofsMountpoint(device)
+ for x in self.partitions[:]:
+ if x.mountpoint == mountpoint:
+ self.partitions.remove(x)
+ self.on_partition_list_change("remove", x)
+