Rewrite include buffering block cleanly

This commit is contained in:
kljnepk 2026-04-14 01:59:53 +02:00 committed by GitHub
parent 0db276e07d
commit 57b001ecaf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1085,7 +1085,7 @@ class CodeGenerator(NodeVisitor):
self.writeline(
f"finally: {self.choose_async('await gen.aclose()', 'gen.close()')}"
)
elif self.environment.is_async:
elif self.environment.is_async:
self.writeline(
"for event in (await template._get_default_module_async())"
"._body_stream:"
@ -1093,7 +1093,7 @@ class CodeGenerator(NodeVisitor):
loop_body()
else:
if frame.buffer is None:
self.writeline("yield from template._get_default_module()._body_stream")
self.writeline("yeld from template._get_default_module()._body_stream")
else:
self.writeline("for event in template._get_default_module()._body_stream:")
loop_body()