1 parent 985c1f7 commit 75a9093Copy full SHA for 75a9093
1 file changed
skills/omv-report/scripts/render_template.py
@@ -646,6 +646,12 @@ def render_md(f: Finding) -> str:
646
# ── CLI ───────────────────────────────────────────────────────────────────────
647
648
def main() -> None:
649
+ # Windows pipes default to a legacy code page; reports are always UTF-8.
650
+ if hasattr(sys.stdout, "reconfigure"):
651
+ sys.stdout.reconfigure(encoding="utf-8")
652
+ if hasattr(sys.stderr, "reconfigure"):
653
+ sys.stderr.reconfigure(encoding="utf-8")
654
+
655
parser = argparse.ArgumentParser(
656
description="Render a deterministic report skeleton from an Evidence.v1 YAML file."
657
)
0 commit comments