Files
tabbyAPI/common
kingbri d45e847c7a API: Fix disconnect handling on streaming responses
Starlette's StreamingResponse has an issue where it yields after
a request has disconnected. A bugfix to starlette will fix this
issue, but FastAPI uses starlette <= 0.36 which isn't ideal.

Therefore, switch back to sse-starlette which handles these disconnects
correctly.

Also don't try yielding after the request is disconnected. Just return
out of the generator instead.

Signed-off-by: kingbri <bdashore3@proton.me>
2024-03-10 17:43:13 -04:00
..
2024-03-08 01:00:48 -05:00
2024-03-08 01:00:48 -05:00
2024-03-08 01:00:48 -05:00
2024-03-10 01:24:50 -05:00
2024-03-08 01:00:48 -05:00