From 3609f66401bcb263fc089ec85ce3cb619435d5e0 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Fri, 23 Oct 2026 23:45:39 +0200 Subject: [PATCH] fix: keep schema rows readable by the floor python --- scripts/generate_site.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/generate_site.py b/scripts/generate_site.py index a2988a18..2d5a7b57 100644 --- a/scripts/generate_site.py +++ b/scripts/generate_site.py @@ -1869,7 +1869,9 @@ def _schema_field_rows(schema: dict, keys: tuple[str, ...]) -> list[str]: for key in keys: text = str((props.get(key) or {}).get("description") or "") if text: - rows.append(f"| `{key}` | {_escape_tags(_URL_TEMPLATE.sub(r'`\g<0>`', text))} |") + # Python before 3.12 refuses a backslash inside an f-string expression. + described = _escape_tags(_URL_TEMPLATE.sub(r"`\g<0>`", text)) + rows.append(f"| `{key}` | {described} |") return rows