From 8e1b14d53b78e98b743944effcb33194bb629d65 Mon Sep 17 00:00:00 2001 From: Pablo Ariel Mayobre Date: Tue, 14 Feb 2023 18:18:41 -0300 Subject: [PATCH] Ignore non-lua files in Utils.loadNamespace Fixes #48 --- concord/utils.lua | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/concord/utils.lua b/concord/utils.lua index 1bf8710..b33b719 100644 --- a/concord/utils.lua +++ b/concord/utils.lua @@ -40,15 +40,12 @@ function Utils.loadNamespace(pathOrFiles, namespace) for _, file in ipairs(files) do local isFile = love.filesystem.getInfo(pathOrFiles .. "/" .. file).type == "file" - if isFile then + if isFile and string.match(file, '%.lua$') ~= nil then local name = file:sub(1, #file - 4) local path = pathOrFiles.."."..name local value = require(path) if namespace then namespace[name] = value end - else - local value = require(pathOrFiles.."."..file) - if namespace then namespace[file] = value end end end elseif type(pathOrFiles) == "table" then