From fc9564127cc13ff435789fa2dde3a526367234f3 Mon Sep 17 00:00:00 2001 From: Qrius Date: Thu, 24 Apr 2025 08:50:45 +0200 Subject: Fix incorrect popping from template stack --- src/smp/builtins.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/smp/builtins.py b/src/smp/builtins.py index d5eb4a5..537da37 100644 --- a/src/smp/builtins.py +++ b/src/smp/builtins.py @@ -185,7 +185,8 @@ def _smp_builtin_template_content(): def inner(macro_processor): filename, content, extension = macro_processor._get_macro_with_prefix( "template_stack_content" - )[0] + ).pop() + macro_processor._enter_file_frame(f"[part]{filename}", 0, "") res = macro_processor.process_input(content, file=filename) @@ -193,7 +194,6 @@ def _smp_builtin_template_content(): res = smp_builtin_html_from_markdown(macro_processor, res) macro_processor._pop_file_frame() - macro_processor._get_macro_with_prefix("template_stack_content").pop(0) return res return inner -- cgit v1.2.3