From 3e80f371da6242096d7eb0e0d0d1bc636f437ff7 Mon Sep 17 00:00:00 2001 From: giles Date: Wed, 25 Mar 2026 15:56:45 +0000 Subject: [PATCH] =?UTF-8?q?Fix=20=5Fos=20=E2=86=92=20os=20in=20jinja=5Fbri?= =?UTF-8?q?dge.py=20hot=20reload?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- shared/sx/jinja_bridge.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared/sx/jinja_bridge.py b/shared/sx/jinja_bridge.py index e70fba4e..8ffeffde 100644 --- a/shared/sx/jinja_bridge.py +++ b/shared/sx/jinja_bridge.py @@ -348,7 +348,7 @@ def reload_if_changed() -> None: len(changed_files), (t1 - t0) * 1000) # Invalidate OCaml bridge component cache so next render reloads - if _os.environ.get("SX_USE_OCAML") == "1": + if os.environ.get("SX_USE_OCAML") == "1": from .ocaml_bridge import _bridge if _bridge is not None: _bridge._components_loaded = False @@ -543,7 +543,7 @@ async def sx_async(source: str, **kwargs: Any) -> str: When SX_USE_OCAML=1, renders via the OCaml kernel subprocess which yields io-requests back to Python for async fulfillment. """ - if _os.environ.get("SX_USE_OCAML") == "1": + if os.environ.get("SX_USE_OCAML") == "1": from .ocaml_bridge import get_bridge bridge = await get_bridge() ctx = dict(kwargs)