Ignore code errors.

This commit is contained in:
Joey Payne 2016-01-27 14:39:30 -07:00
commit 1748e836bc

View file

@ -315,7 +315,7 @@ class SocketIO(object):
try:
if self.connected:
return self.__transport
except AttributeError:
except AttributeError as e:
pass
socketIO_session = self._get_socketIO_session()
supported_transports = self._get_supported_transports(socketIO_session)
@ -396,7 +396,6 @@ class SocketIO(object):
raise PacketError('unhandled namespace path (%s)' % path)
def _get_delegate(self, code):
try:
return {
'0': self._on_disconnect,
'1': self._on_connect,
@ -408,9 +407,7 @@ class SocketIO(object):
'7': self._on_error,
'8': self._on_noop,
'': self._on_noop
}[code]
except KeyError:
raise PacketError('unexpected code (%s)' % code)
}.get(code, self._on_noop)
def _on_disconnect(self, packet, find_event_callback):
find_event_callback('disconnect')()