Not sure if this is a bug or me missing something, but I can’t get my routes with colons to work with newer versions of Sanic, while it used to work fine before.
from sanic import Sanic from sanic.response import text app = Sanic("MyHelloWorldApp") @app.get("/test:test/") async def hello_world(request): return text("Hello, world.")
This route is never matched.
Before you tell me, I know this is bad URL design, but it’s not up to me anyway.
Is there any way I can get the old router behaviour back ?