From: Christian Heller Date: Sat, 24 Jan 2026 12:49:52 +0000 (+0100) Subject: Reduce delivery of unneeded variables to templates. X-Git-Url: https://plomlompom.com/repos/booking/static/%7B%7Bprefix%7D%7D/%7B%7Bdb.prefix%7D%7D/%7B%7B%20web_path%20%7D%7D/decks?a=commitdiff_plain;p=ledgplom Reduce delivery of unneeded variables to templates. --- 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 = {}