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,21 +396,18 @@ 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, '2': self._on_heartbeat,
'2': self._on_heartbeat, '3': self._on_message,
'3': self._on_message, '4': self._on_json,
'4': self._on_json, '5': self._on_event,
'5': self._on_event, '6': self._on_ack,
'6': self._on_ack, '7': self._on_error,
'7': self._on_error, '8': self._on_noop,
'8': self._on_noop, '': self._on_noop
'': self._on_noop }.get(code, self._on_noop)
}[code]
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')()