diff --git a/example/app.py b/example/app.py index 801ca211..06ef7926 100755 --- a/example/app.py +++ b/example/app.py @@ -105,6 +105,15 @@ def test_disconnect(sid): elif async_mode == 'gevent': # deploy with gevent from gevent import pywsgi - pywsgi.WSGIServer(('', 5000), app).serve_forever() + try: + from geventwebsocket.handler import WebSocketHandler + websocket = True + except ImportError: + websocket = False + if websocket: + pywsgi.WSGIServer(('', 5000), app, + handler_class=WebSocketHandler).serve_forever() + else: + pywsgi.WSGIServer(('', 5000), app).serve_forever() else: print('Unknown async_mode: ' + async_mode) diff --git a/example/requirements.txt b/example/requirements.txt index 4d098a2f..c72ea750 100644 --- a/example/requirements.txt +++ b/example/requirements.txt @@ -1,4 +1,2 @@ -eventlet==0.17.4 -greenlet==0.4.7 python-engineio==0.1.0 six==1.9.0