summaryrefslogtreecommitdiff
path: root/awesome/widgets/temperature.lua
diff options
context:
space:
mode:
Diffstat (limited to 'awesome/widgets/temperature.lua')
-rw-r--r--awesome/widgets/temperature.lua11
1 files changed, 7 insertions, 4 deletions
diff --git a/awesome/widgets/temperature.lua b/awesome/widgets/temperature.lua
index 8cf1aa9..985291d 100644
--- a/awesome/widgets/temperature.lua
+++ b/awesome/widgets/temperature.lua
@@ -7,10 +7,13 @@ local linux = { file = nil }
function linux.temperature(widget)
-- read meminfo
local tempf = io.open(linux.file)
- local temp = tempf:read() / 1000
- tempf:close()
-
- widget:set_text(math.floor(temp))
+ if tempf then
+ local temp = tempf:read() / 1000
+ tempf:close()
+ widget:set_text(math.floor(temp))
+ else
+ widget:set_text("err")
+ end
end