Improve slurp module
Deduplicate code, improve error handling.
This commit is contained in:
parent
391a084784
commit
31ee0422eb
1 changed files with 1 additions and 6 deletions
|
@ -12,12 +12,7 @@ function main(arg)
|
||||||
module:parse(arg[1])
|
module:parse(arg[1])
|
||||||
|
|
||||||
local source = module:get_params()["src"]
|
local source = module:get_params()["src"]
|
||||||
|
local content = module:slurp(source)
|
||||||
-- FIXME: add IO error handling
|
|
||||||
local file = io.open(source, "rb")
|
|
||||||
local content = file:read "*a"
|
|
||||||
file:close()
|
|
||||||
|
|
||||||
local encoded = base64.encode(content)
|
local encoded = base64.encode(content)
|
||||||
|
|
||||||
module:exit_json({content=encoded, source=source, encoding='base64'})
|
module:exit_json({content=encoded, source=source, encoding='base64'})
|
||||||
|
|
Loading…
Add table
Reference in a new issue