changeset 1993:f41e97dde3bc default tip

safer config
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 03 Jul 2025 20:58:12 -0600
parents ac02e07f09de
children
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