Skip to content

Instantly share code, notes, and snippets.

@toxinu
Created September 24, 2020 01:35
Show Gist options
  • Select an option

  • Save toxinu/0ce950084c8eff3498c8183e22903166 to your computer and use it in GitHub Desktop.

Select an option

Save toxinu/0ce950084c8eff3498c8183e22903166 to your computer and use it in GitHub Desktop.
blog/websocket-with-flask-and-gevent
import os
from flask import Flask
from websocket import handle_websocket
app = Flask(__name__)
app.secret_key = os.urandom(24)
app.debug = True
def my_app(environ, start_response):
path = environ["PATH_INFO"]
if path == "/":
return app(environ, start_response)
elif path == "/websocket":
handle_websocket(environ["wsgi.websocket"])
else:
return app(environ, start_response)
import views
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment