Skip to content

Commit fce2006

Browse files
fix backwards compatible problems with python-engineio 3.0
1 parent 8b5c737 commit fce2006

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

socketio/middleware.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,7 @@ def __init__(self, socketio_app, wsgi_app=None, static_files=None,
3939

4040
class Middleware(WSGIApp):
4141
"""This class has been renamed to WSGIApp and is now deprecated."""
42+
def __init__(self, socketio_app, wsgi_app=None,
43+
socketio_path='socket.io'):
44+
super(Middleware, self).__init__(socketio_app, wsgi_app,
45+
socketio_path=socketio_path)

socketio/tornado.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
import sys
22
if sys.version_info >= (3, 5):
3-
from engineio.async_tornado import get_tornado_handler as \
4-
get_engineio_handler
3+
try:
4+
from engineio.async_drivers.tornado import get_tornado_handler as \
5+
get_engineio_handler
6+
except ImportError:
7+
from engineio.async_tornado import get_tornado_handler as \
8+
get_engineio_handler
59

610

711
def get_tornado_handler(socketio_server):

0 commit comments

Comments
 (0)