aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bat.lua4
-rw-r--r--thermal.lua3
2 files changed, 4 insertions, 3 deletions
diff --git a/bat.lua b/bat.lua
index 9a45afe..09f1366 100644
--- a/bat.lua
+++ b/bat.lua
@@ -32,10 +32,12 @@ local function worker(format, batid)
-- Get /proc/acpi/battery info
local f = io.open("/proc/acpi/battery/"..batid.."/info")
+ -- Handler for incompetent users
+ if not f then return {"/", "/", "/"} end
local infofile = f:read("*all")
f:close()
- -- Check if the file wasn't found or the battery isn't present
+ -- Check if the battery is present
if infofile == nil or string.find(infofile, "present:[%s]+no") then
return {"/", "/", "/"}
end
diff --git a/thermal.lua b/thermal.lua
index 7f31a52..ab7ef89 100644
--- a/thermal.lua
+++ b/thermal.lua
@@ -17,8 +17,7 @@ module("vicious.thermal")
local function worker(format, thermal_zone)
-- Get an ACPI thermal zone
local f = io.open("/proc/acpi/thermal_zone/" .. thermal_zone .. "/temperature")
- -- Fix your ACPI setup, or find another source of temperature
- -- exposed trough /sys, if a thermal_zone can't be found
+ -- Handler for incompetent users
if not f then return {"N/A"} end
local line = f:read("*line")
f:close()