From e622312a7976e146dc9295885607c6b4559db4d9 Mon Sep 17 00:00:00 2001 From: Roy Hyunjin Han Date: Wed, 15 Apr 2015 16:47:56 -0400 Subject: [PATCH] Restore support for Python 2.6 --- socketIO_client/symmetries.py | 4 ++++ socketIO_client/transports.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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'):