Skip to content

fix: Match first route for multiple matches in route list - #308

Open
avonder wants to merge 1 commit into
laurentS:masterfrom
avonder:patch-1
Open

avonder wants to merge 1 commit into
laurentS:masterfrom
avonder:patch-1

Conversation

@avonder

@avonder avonder commented Sep 29, 2026

Copy link
Copy Markdown

If there's a wildcard path after a predefined path, e.g.:

limiter = Limiter(key_func=get_remote_address, default_limits=["1/second"])
app.state.limiter = limiter

@app.get("/a/")
@limiter.exempt
async def a():
    return "a"

@app.get("/{p}/")
async def path(p: str):
    return p
  • exemption checks for first route match the second route.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant