update network type less frequently (#1108)

old-commit-hash: 2cc0eb1ca047f9fd94ad1f73ba14ea85753fde6e
This commit is contained in:
Adeeb
2020-02-17 10:37:38 -08:00
committed by GitHub
parent c21e717118
commit 313d8637f9
+6 -4
View File
@@ -192,10 +192,12 @@ def thermald_thread():
if health is not None:
usb_power = health.health.usbPowerMode != log.HealthData.UsbPowerMode.client
try:
network_type = get_network_type()
except subprocess.CalledProcessError:
pass
# get_network_type is an expensive call. update every 3s
if (count % int(3. / DT_TRML)) == 0:
try:
network_type = get_network_type()
except subprocess.CalledProcessError:
pass
msg.thermal.freeSpace = get_available_percent(default=100.0) / 100.0
msg.thermal.memUsedPercent = int(round(psutil.virtual_memory().percent))