-
![]() |
Beta Was this translation helpful? Give feedback.
Answered by
tomlau10
Aug 21, 2025
Replies: 2 comments 2 replies
-
you aren't checking if not rectangle_region then error("my_screenshot error taking screenshot") end |
Beta Was this translation helpful? Give feedback.
0 replies
-
But didn't I explicitly do that in -- vvvvvvvvvvvvvvvvvvvv
if not rectangle_region or rectangle_region == "" then
-- ...
end |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The warning is saying that you didn't check
nil
forrectangle_region
when you callrectangle_region:gsub(...)
😅local rectangle_region, e = proc(slurp_command)
=>
rectangle_region
maybenil
here I believeproc()
to return a pair, i.e.(string, nil)
or(nil, error)
(related discussion: #3102)
rectangle_region: string|nil
ande: error|nil
gsub()
line, you are doing<string|nil>:gsub(...)
in the viewpoint of LuaLS=> missing nil check
In the meantime, if you don't want to change the code struc…