Update fastapi/routing.py

Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
This commit is contained in:
Javier Sánchez Castro 2025-10-30 13:06:06 +01:00 committed by GitHub
parent 28fa21fd1a
commit 4c9cf7439f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 1 deletions

View File

@ -1333,7 +1333,10 @@ class APIRouter(routing.Router):
app.include_router(internal_router)
```
"""
assert self is not router, "Cannot include router into itself"
assert self is not router, (
"Cannot include the same APIRouter instance into itself. "
"Did you mean to include a different router?"
)
if prefix:
assert prefix.startswith("/"), "A path prefix must start with '/'"
assert not prefix.endswith("/"), (