Example #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)
Example #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)
Example #3
0
 def __init__(self):
     self.datetime_format = '%H:%M:%S %d/%m/%Y'
     self.__raw_boot_time = psutil.boot_time()
     self.__boot_time = datetime.fromtimestamp(self.raw_boot_time)
     self.__boot_time = self.__boot_time.strftime(self.datetime_format)
     self.__hostname = platform.node()
     self.__os = Computer.__get_os_name()
     self.__architecture = platform.machine()
     self.__python_version = '{} ver. {}'.format(
         platform.python_implementation(), platform.python_version())
     self.__processor = Cpu(monitoring_latency=1)
     self.__nonvolatile_memory = NonvolatileMemory.instances_connected_devices(
         monitoring_latency=10)
     self.__nonvolatile_memory_devices = set(
         [dev_info.device for dev_info in self.__nonvolatile_memory])
     self.__virtual_memory = VirtualMemory(monitoring_latency=1)
     self.__swap_memory = SwapMemory(monitoring_latency=1)
     self.__network_interface = NetworkInterface(monitoring_latency=3)
     super().__init__(monitoring_latency=3)
Example #4
0
 def __init__(self):
     self.datetime_format = '%H:%M:%S %d/%m/%Y'
     self.__raw_boot_time = psutil.boot_time()
     self.__boot_time = datetime.fromtimestamp(self.raw_boot_time)
     self.__boot_time = self.__boot_time.strftime(self.datetime_format)
     self.__hostname = platform.node()
     self.__os = Computer.__get_os_name()
     self.__architecture = platform.machine()
     self.__python_version = '{} ver. {}'.format(
         platform.python_implementation(), platform.python_version()
     )
     self.__processor = Cpu(monitoring_latency=1)
     self.__nonvolatile_memory = NonvolatileMemory.instances_connected_devices(monitoring_latency=10)
     self.__nonvolatile_memory_devices = set(
         [dev_info.device for dev_info in self.__nonvolatile_memory]
     )
     self.__virtual_memory = VirtualMemory(monitoring_latency=1)
     self.__swap_memory = SwapMemory(monitoring_latency=1)
     self.__network_interface = NetworkInterface(monitoring_latency=3)
     super().__init__(monitoring_latency=3)