Pastukhov Nikita
Pastukhov Nikita
Hello, there! I am just implemented this functional as u can see there https://t.me/aiogram_ru/64954 ```python class Form(StatesGroup): name = State() # Will be represented in storage as 'Form:name' age =...
Waiting for this changes too! Also ready to help with some parts of implementation to help release sync version soon
@tiangolo can you take a look here, please? It's a minor bugfix, but it's important for my project.
@Kludex maybe, but how we can move it to Starlette if `include_router` is the **FastAPI**-level method? Do you suggest move the method to Starlette?
This will require a lot of work in both **FastAPI** and **Starlette**, since none of the **FastAPI** methods uses `super().add_route()` from **Starlette**. Therefore, it is necessary to rewrite all the...
@Kludex, so can you check a **Starlette** [PR](https://github.com/encode/starlette/pull/2189)?
> This is not minor, and ideally we'd like this to live in Starlette. @Kludex this bug doesn't on **Starlette** side and not connected with this [Issue](https://github.com/tiangolo/fastapi/issues/811) or this **Starlette**...
> Starlette should support running the lifespan of other routers... It shouldn't be here. But there no *other routers*. We have the original `app.router` and copy all routes of included...
@neeps yes, lifespan functional is a part of Starlette, but `incude_router` is a FastAPI custom method and the bug is here.
@Kludex sorry for being annoying. I know, that > Refactor routers, to re-use router instances insteaad of cloning path operations Is in roadmap and It will fix the problem But...