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