Update system_api.py

pull/458/head
midoks 2 years ago
parent 3819e2f470
commit 577e5f3512
  1. 16
      class/core/system_api.py

@ -273,10 +273,26 @@ class system_api:
title = mw.readFile(titlePl).strip()
return title
def getSystemDeviceTemperature(self):
if not hasattr(psutil, "sensors_temperatures"):
return False, "platform not supported"
temps = psutil.sensors_temperatures()
if not temps:
return False, "can't read any temperature"
for name, entries in temps.items():
for entry in entries:
return entry.label
# print("%-20s %s °C (high = %s °C, critical = %s °C)" % (
# entry.label or name, entry.current, entry.high,
# entry.critical))
return False, ""
def getSystemVersion(self):
#
# 取操作系统版本
current_os = mw.getOs()
sys_temper = self.getSystemDeviceTemperature()
print(sys_temper)
# mac
if current_os == 'darwin':
data = mw.execShell('sw_vers')[0]

Loading…
Cancel
Save