From 96a8e557d3bb9b887dd7d504a4c20f05a87e6cbe Mon Sep 17 00:00:00 2001 From: "Adrian C. (anrxc)" Date: Sat, 13 Mar 2010 02:11:41 +0100 Subject: Make use of io.lines() where appropriate --- org.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'org.lua') diff --git a/org.lua b/org.lua index 716cd47..3222167 100644 --- a/org.lua +++ b/org.lua @@ -5,7 +5,7 @@ --------------------------------------------------- -- {{{ Grab environment -local io = { open = io.open } +local io = { lines = io.lines } local setmetatable = setmetatable local string = { find = string.find } local os = { @@ -31,9 +31,7 @@ local function worker(format, warg) -- Get data from agenda files for i=1, #warg do - local f = io.open(warg[i]) - - for line in f:lines() do + for line in io.lines(warg[i]) do local scheduled = string.find(line, "SCHEDULED:") local closed = string.find(line, "CLOSED:") local deadline = string.find(line, "DEADLINE:") @@ -56,7 +54,6 @@ local function worker(format, warg) end end end - f:close() end return {count.past, count.today, count.soon, count.future} -- cgit v1.2.3