improved output

This commit is contained in:
navid.sassan 2021-04-02 17:15:41 +02:00
parent cfab16378a
commit 598d28b56c

12
client
View File

@ -37,17 +37,17 @@ while true do
if data[1] == 'eval' then
local cmd_fn, err = loadstring(data[2])
if not cmd_fn then
print("Compile error: " .. err)
rednet.send(master, "Compile error: " .. err)
print("Failed to compile '" .. data[2] .. "': " .. err)
rednet.send(master, "Failed to compile '" .. data[2] .. "': " .. err)
else
local success, output = pcall(cmd_fn)
if success then
if output then
print("Command output: " .. dump(output))
rednet.send(master, "Command output: " .. dump(output))
print("Command output from '" .. data[2] .. "': " .. dump(output))
rednet.send(master, "Command output from '" .. data[2] .. "': " .. dump(output))
else
print("There is no command output.")
rednet.send(master, "There is no command output.")
print("There is no command output from '" .. data[2] .. "'")
rednet.send(master, "There is no command output from '" .. data[2] .. "'")
end
else
print("Runtime error: " .. output)