Skip to content

Commit 93215fc

Browse files
committed
Theme editor: do not display sensors if refresh interval is 0
1 parent 5e48f89 commit 93215fc

File tree

1 file changed

+22
-11
lines changed

1 file changed

+22
-11
lines changed

theme-editor.py

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -101,17 +101,28 @@ def refresh_theme():
101101

102102
# Display all data on screen once
103103
import library.stats as stats
104-
stats.CPU.percentage()
105-
stats.CPU.frequency()
106-
stats.CPU.load()
107-
stats.CPU.temperature()
108-
stats.CPU.fan_speed()
109-
stats.Gpu.stats()
110-
stats.Memory.stats()
111-
stats.Disk.stats()
112-
stats.Net.stats()
113-
stats.Date.stats()
114-
stats.Custom.stats()
104+
if config.THEME_DATA['STATS']['CPU']['PERCENTAGE'].get("INTERVAL", 0) > 0:
105+
stats.CPU.percentage()
106+
if config.THEME_DATA['STATS']['CPU']['FREQUENCY'].get("INTERVAL", 0) > 0:
107+
stats.CPU.frequency()
108+
if config.THEME_DATA['STATS']['CPU']['LOAD'].get("INTERVAL", 0) > 0:
109+
stats.CPU.load()
110+
if config.THEME_DATA['STATS']['CPU']['TEMPERATURE'].get("INTERVAL", 0) > 0:
111+
stats.CPU.temperature()
112+
if config.THEME_DATA['STATS']['CPU']['FAN_SPEED'].get("INTERVAL", 0) > 0:
113+
stats.CPU.fan_speed()
114+
if config.THEME_DATA['STATS']['GPU'].get("INTERVAL", 0) > 0:
115+
stats.Gpu.stats()
116+
if config.THEME_DATA['STATS']['MEMORY'].get("INTERVAL", 0) > 0:
117+
stats.Memory.stats()
118+
if config.THEME_DATA['STATS']['DISK'].get("INTERVAL", 0) > 0:
119+
stats.Disk.stats()
120+
if config.THEME_DATA['STATS']['NET'].get("INTERVAL", 0) > 0:
121+
stats.Net.stats()
122+
if config.THEME_DATA['STATS']['DATE'].get("INTERVAL", 0) > 0:
123+
stats.Date.stats()
124+
if config.THEME_DATA['STATS']['CUSTOM'].get("INTERVAL", 0) > 0:
125+
stats.Custom.stats()
115126

116127

117128
if __name__ == "__main__":

0 commit comments

Comments
 (0)