Skip to content

Instantly share code, notes, and snippets.

@rahulkmr
Created February 20, 2013 20:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rahulkmr/4999289 to your computer and use it in GitHub Desktop.
Save rahulkmr/4999289 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import gevent
from gevent.pywsgi import WSGIServer
from gevent import monkey
monkey.patch_all()
from flask import Flask, Response
app = Flask(__name__)
@app.route('/')
def stream():
def gen():
for i in range(10):
yield str(i)
gevent.sleep(1)
return Response(gen(), mimetype='text/event-stream', direct_passthrough=True)
if __name__ == '__main__':
http = WSGIServer(('', 5000), app)
http.serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment