From e73152bc368646d207bf74b8d1642ef22aaf3a62 Mon Sep 17 00:00:00 2001 From: John Alanbrook Date: Fri, 20 Feb 2026 21:49:22 -0600 Subject: [PATCH] better error when use without tet --- internal/shop.cm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/shop.cm b/internal/shop.cm index 78065c96..c8545949 100644 --- a/internal/shop.cm +++ b/internal/shop.cm @@ -1294,6 +1294,10 @@ function get_module(path, package_context) { } Shop.use = function use(path, _pkg_ctx) { + if (!is_text(path)) { + log.error("use() expects a text module path, but received a non-text value") + disrupt + } var package_context = is_core_dir(_pkg_ctx) ? 'core' : _pkg_ctx // Check for embedded module (static builds) var embed_key = 'embedded:' + path