From b70cb7ffe5e4e51f70f5eea079ff8fc73559b3c0 Mon Sep 17 00:00:00 2001 From: Roy Hyunjin Han Date: Thu, 19 Feb 2015 09:17:22 -0500 Subject: [PATCH] Fix #68 --- .travis.yml | 3 --- socketIO_client/transports.py | 4 +++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index c3475fa..e6415c3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,9 +3,6 @@ python: - 2.6 - 2.7 - 3.4 -matrix: - allow_failures: - - python: 3.4 before_install: - sudo apt-get update - sudo apt-get install nodejs diff --git a/socketIO_client/transports.py b/socketIO_client/transports.py index 2887efa..b6cc4e3 100644 --- a/socketIO_client/transports.py +++ b/socketIO_client/transports.py @@ -7,7 +7,7 @@ import six import socket import sys import time -import websocket +import websocket._exceptions from .exceptions import ConnectionError, TimeoutError @@ -148,6 +148,8 @@ class _WebsocketTransport(_AbstractTransport): raise ConnectionError(e) except socket.error as e: raise ConnectionError(e) + except websocket._exceptions.WebSocketException as e: + raise ConnectionError(e) self._connection.settimeout(TIMEOUT_IN_SECONDS) @property