diff -Nru python-socketio-client-0.5.3/debian/changelog python-socketio-client-0.5.3/debian/changelog --- python-socketio-client-0.5.3/debian/changelog 2014-04-26 09:19:25.000000000 +0000 +++ python-socketio-client-0.5.3/debian/changelog 2015-06-02 00:32:00.000000000 +0000 @@ -1,3 +1,9 @@ +python-socketio-client (0.5.3-1~ubuntu12.04.1) precise; urgency=medium + + * Support requests 0.8.2 as well + + -- Tim Landscheidt Sun, 31 May 2015 04:05:27 +0000 + python-socketio-client (0.5.3-1) unstable; urgency=low * Initial release (Closes: #744690) diff -Nru python-socketio-client-0.5.3/debian/patches/0001-Support-requests-0.8.2-as-well.patch python-socketio-client-0.5.3/debian/patches/0001-Support-requests-0.8.2-as-well.patch --- python-socketio-client-0.5.3/debian/patches/0001-Support-requests-0.8.2-as-well.patch 1970-01-01 00:00:00.000000000 +0000 +++ python-socketio-client-0.5.3/debian/patches/0001-Support-requests-0.8.2-as-well.patch 2015-05-31 03:13:30.000000000 +0000 @@ -0,0 +1,58 @@ +From: Tim Landscheidt +Date: Sat, 30 May 2015 05:28:14 +0000 +Subject: Support requests 0.8.2 as well + +--- + socketIO_client/__init__.py | 7 ++++++- + socketIO_client/transports.py | 12 ++++++++++-- + 2 files changed, 16 insertions(+), 3 deletions(-) + +diff --git a/socketIO_client/__init__.py b/socketIO_client/__init__.py +index aee4543..1ce5e2b 100644 +--- a/socketIO_client/__init__.py ++++ b/socketIO_client/__init__.py +@@ -399,7 +399,12 @@ def _get_socketIO_session(is_secure, base_url, **kw): + response = _get_response(requests.get, server_url, **kw) + except TimeoutError as e: + raise ConnectionError(e) +- response_parts = response.text.split(':') ++ # Support requests 0.8.2 as well. ++ try: ++ response_text = response.text ++ except AttributeError: ++ response_text = response.content ++ response_parts = response_text.split(':') + return _SocketIOSession( + id=response_parts[0], + heartbeat_timeout=int(response_parts[1]), +diff --git a/socketIO_client/transports.py b/socketIO_client/transports.py +index ed4e59c..f53c858 100644 +--- a/socketIO_client/transports.py ++++ b/socketIO_client/transports.py +@@ -196,7 +196,11 @@ class _XHR_PollingTransport(_AbstractTransport): + self._url, + params=self._params, + timeout=TIMEOUT_IN_SECONDS) +- response_text = response.text ++ # Support requests 0.8.2 as well. ++ try: ++ response_text = response.text ++ except AttributeError: ++ response_text = response.content + if not response_text.startswith(BOUNDARY): + yield response_text + return +@@ -252,7 +256,11 @@ class _JSONP_PollingTransport(_AbstractTransport): + params=self._params, + headers={'content-type': 'text/javascript; charset=UTF-8'}, + timeout=TIMEOUT_IN_SECONDS) +- response_text = response.text ++ # Support requests 0.8.2 as well. ++ try: ++ response_text = response.text ++ except AttributeError: ++ response_text = response.content + try: + self._id, response_text = self.RESPONSE_PATTERN.match( + response_text).groups() +-- diff -Nru python-socketio-client-0.5.3/debian/patches/series python-socketio-client-0.5.3/debian/patches/series --- python-socketio-client-0.5.3/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ python-socketio-client-0.5.3/debian/patches/series 2015-05-31 03:13:30.000000000 +0000 @@ -0,0 +1 @@ +0001-Support-requests-0.8.2-as-well.patch