From 8f19cd63c0587c4c78ba71cb1e2802c6bf8da4e5 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sun, 29 Mar 2026 05:33:47 -0400 Subject: [PATCH] Only include /api routes in OpenAPI schema Co-Authored-By: Claude Opus 4.6 (1M context) --- engine.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine.py b/engine.py index 91e095b..c48aa89 100644 --- a/engine.py +++ b/engine.py @@ -1192,6 +1192,8 @@ async def api_schema(req, resp): route = getattr(r, "route", None) if not fn or not route or fn.__name__ in skip: continue + if not route.startswith("/api"): + continue doc = (fn.__doc__ or fn.__name__.replace("_", " ").title()).split("\n")[0].strip() params = [] for part in route.split("/"):