From d2cb413ba699b0df034bc091db4afb2881231981 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Sat, 24 Jan 2026 13:49:52 +0100 Subject: [PATCH] Reduce delivery of unneeded variables to templates. --- src/ledgplom/http.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ledgplom/http.py b/src/ledgplom/http.py index f29b029..a5a62fe 100644 --- a/src/ledgplom/http.py +++ b/src/ledgplom/http.py @@ -114,9 +114,9 @@ class _Handler(PlomHttpHandler): if template_name not in tuple(str(path.parts[-1]) for path in _PATH_TEMPLATES.iterdir()): return send_404() - ctx: dict[str, Any] = {} - ctx['path'] = self.path - ctx['unsaved_changes'] = self.server.ledger.tainted + ctx: dict[str, Any] =\ + {} if is_js else {'path': self.path, + 'unsaved_changes': self.server.ledger.tainted} prefix, suffix = (self.pagename.split('.')[0] + '_').split('_')[:2] if prefix in {_PREFIX_EDIT, _PREFIX_LEDGER, _PAGENAME_BALANCE}: method_kwargs = {} -- 2.30.2