from flask import Flask, Response import time app = Flask(__name__) def event_stream(): count = 0 while True: yield f"data: Message {count}\n\n" count += 1 time.sleep(1) @app.route('/events') def events(): return Response(event_stream(), mimetype='text/event-stream') if __name__ == '__main__': app.run(debug=True)