Exemplo n.º 1
0
 def _monitoring_action(self):
     # Look for connected & ejected nonvolatile memory devices
     for dev in self.nonvolatile_memory:
         if not dev.is_alive:
             dev.stop_monitoring()
             self.__nonvolatile_memory_devices.remove(dev.device)
             self.__nonvolatile_memory.remove(dev)
     connected_dev = set(NonvolatileMemory.names_connected_devices()) - \
         self.__nonvolatile_memory_devices
     for dev_name in connected_dev:
         dev = NonvolatileMemory(monitoring_latency=10, device=dev_name)
         self.__nonvolatile_memory.append(dev)
         self.__nonvolatile_memory_devices.add(dev_name)
Exemplo n.º 2
0
 def _monitoring_action(self):
     # Look for connected & ejected nonvolatile memory devices
     for dev in self.nonvolatile_memory:
         if not dev.is_alive:
             dev.stop_monitoring()
             self.__nonvolatile_memory_devices.remove(dev.device)
             self.__nonvolatile_memory.remove(dev)
     connected_dev = set(NonvolatileMemory.names_connected_devices()) - \
         self.__nonvolatile_memory_devices
     for dev_name in connected_dev:
         dev = NonvolatileMemory(monitoring_latency=10, device=dev_name)
         self.__nonvolatile_memory.append(dev)
         self.__nonvolatile_memory_devices.add(dev_name)