From 7c38e68eda9159b51164463c151563541fe9b053 Mon Sep 17 00:00:00 2001 From: mah0x211 Date: Tue, 26 Mar 2024 10:17:43 +0900 Subject: [PATCH] Change the order of argument validation --- reader.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reader.lua b/reader.lua index 42b8cc8..df6e7da 100644 --- a/reader.lua +++ b/reader.lua @@ -160,8 +160,6 @@ Reader = require('metamodule').new(Reader) --- @return io.reader? rdr --- @return any err local function new(file, sec) - assert(sec == nil or type(sec) == 'number', 'sec must be number or nil') - local t = type(file) local f, err if isfile(file) then @@ -178,6 +176,8 @@ local function new(file, sec) if not f then return nil, err end + + assert(sec == nil or type(sec) == 'number', 'sec must be number or nil') return Reader(fileno(f), f, sec) end