diff --git a/socketIO_client/symmetries.py b/socketIO_client/symmetries.py index de9dbfe..f100ec6 100644 --- a/socketIO_client/symmetries.py +++ b/socketIO_client/symmetries.py @@ -7,6 +7,10 @@ try: from urlparse import urlparse as parse_url except ImportError: from urllib.parse import urlparse as parse_url +try: + memoryview = memoryview +except NameError: + memoryview = buffer def get_character(x, index): diff --git a/socketIO_client/transports.py b/socketIO_client/transports.py index 03bb69f..f4b4a7c 100644 --- a/socketIO_client/transports.py +++ b/socketIO_client/transports.py @@ -11,7 +11,7 @@ from .exceptions import ConnectionError, TimeoutError from .parsers import ( encode_engineIO_content, decode_engineIO_content, format_packet_text, parse_packet_text) -from .symmetries import format_query, parse_url +from .symmetries import format_query, memoryview, parse_url if not hasattr(websocket, 'create_connection'):