Vue d'ensemble

Flask 3.1.2, publie le 19 aout 2025, corrige un probleme avec stream_with_context en mode asynchrone.

Fonctionnalites principales

Correctif async stream_with_context

Le decorateur stream_with_context fonctionne desormais correctement avec les generateurs asynchrones, permettant le streaming de reponses avec acces au contexte de requete.

python
from flask import Flask, stream_with_context, Response

app = Flask(__name__)

@app.route('/stream')
async def streamed_response():
    @stream_with_context
    async def generate():
        for i in range(10):
            yield f'data: {i}\n\n'
    return Response(generate(), content_type='text/event-stream')

Sources