From 318e737a086c6e1bce8ba6783979e03afa9b3f96 Mon Sep 17 00:00:00 2001 From: Lars Mueller Date: Sun, 17 Jul 2022 21:33:54 +0200 Subject: [PATCH] file: Use io.lines --- file.lua | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/file.lua b/file.lua index 1c6d8a7..e2e699f 100644 --- a/file.lua +++ b/file.lua @@ -121,13 +121,9 @@ end function process_bridge_listen(name, line_consumer, step) local bridge = process_bridges[name] modlib.minetest.register_globalstep(step or 0.1, function() - local content = io.open(bridge.input, "r") - local line = content:read() - while line do + for line in io.lines(bridge.input) do line_consumer(line) - line = content:read() end - content:close() write(bridge.input, "") end) end