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