From fd4f13e5712c5d547cf2d9f5a8119b95f8c76bba Mon Sep 17 00:00:00 2001 From: giles Date: Mon, 9 Mar 2026 01:24:03 +0000 Subject: [PATCH] Fix ref_dir UnboundLocalError in self-hosting bootstrapper page Co-Authored-By: Claude Opus 4.6 --- sx/sxc/pages/helpers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sx/sxc/pages/helpers.py b/sx/sxc/pages/helpers.py index b31445d..7d5aae3 100644 --- a/sx/sxc/pages/helpers.py +++ b/sx/sxc/pages/helpers.py @@ -233,13 +233,13 @@ def _bootstrapper_data(target: str) -> dict: if target not in ("javascript", "python", "self-hosting"): return {"bootstrapper-not-found": True} - if target == "self-hosting": - return _self_hosting_data(ref_dir) - ref_dir = os.path.join(os.path.dirname(__file__), "..", "..", "shared", "sx", "ref") if not os.path.isdir(ref_dir): ref_dir = "/app/shared/sx/ref" + if target == "self-hosting": + return _self_hosting_data(ref_dir) + if target == "javascript": # Read bootstrapper source bs_path = os.path.join(ref_dir, "bootstrap_js.py")