Mercurial Hosting > luan
changeset 1993:f41e97dde3bc
safer config
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 03 Jul 2025 20:58:12 -0600 |
parents | ac02e07f09de |
children | 035996323891 |
files | src/luan/host/Config.luan |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/luan/host/Config.luan Tue Jul 01 15:14:26 2025 -0600 +++ b/src/luan/host/Config.luan Thu Jul 03 20:58:12 2025 -0600 @@ -6,7 +6,7 @@ local Package = require "luan:Package.luan" local load = Package.load or error() local Logging = require "luan:logging/Logging.luan" -local logger = Logging.logger "Config" +local logger = Logging.logger "host_Config" uri("file:local").mkdir() @@ -16,7 +16,13 @@ local site_name for _, site_dir in ipairs( uri("file:sites").children() or {} ) do local name = site_dir.name() - local config = load("file:sites/"..name.."/site/private/host/Config.luan") + local config + try + config = load("file:sites/"..name.."/site/private/host/Config.luan") + catch e + logger.error(e) + continue + end if config == false then continue end