| 1 | """svg_finalize — shared self-containment + DrawingML-compat utilities. |
| 2 | |
| 3 | Used by two consumers: |
| 4 | |
| 5 | 1. finalize_svg.py — writes svg_output/ → svg_final/ on disk |
| 6 | 2. svg_to_pptx (use_expander, tspan_flattener) — reuses these modules |
| 7 | in memory during native pptx conversion |
| 8 | |
| 9 | Deleting any module here is likely to break native pptx output, not just |
| 10 | svg_final/. See scripts/docs/svg-pipeline.md for the full per-module consumer |
| 11 | table. |
| 12 | """ |
| 13 |