invisibleroads / invisibleroads/socketIO-client

Stop Iteration error for Socket.io

Open
#215 6 comments 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
441
Forks
204
PR merge metrics
No merged PRs in 30d

Description

Hi,
Im new to coding and im confused how to get around this issue on python.

my code:
def on_connect():
print('Websocket Connected: '+ socketIO._engineIO_session.id)

def on_close():
print('Websocket Closed.')

socketIO = SocketIO(TRADING_API_URL, WEBSOCKET_PORT, params={'access_token': ACCESS_TOKEN})

socketIO.on('connect', on_connect)
socketIO.on('disconnect', on_close)

bearer_access_token = "Bearer " + socketIO._engineIO_session.id + ACCESS_TOKEN

print(bearer_access_token)

--------This gives me a stop iteration error as such ------------------

error:
StopIteration Traceback (most recent call last)
in
5 print('Websocket Closed.')
6
----> 7 socketIO = SocketIO(TRADING_API_URL, WEBSOCKET_PORT, params={'access_token': ACCESS_TOKEN})
8
9 socketIO.on('connect', on_connect)

~/.local/lib/python3.7/site-packages/socketIO_client/__init__.py in __init__(self, host, port, Namespace, wait_for_connection, transports, resource, hurry_interval_in_seconds, **kw)
351 super(SocketIO, self).__init__(
352 host, port, Namespace, wait_for_connection, transports,
--> 353 resource, hurry_interval_in_seconds, **kw)
354
355 # Connect

~/.local/lib/python3.7/site-packages/socketIO_client/__init__.py in __init__(self, host, port, Namespace, wait_for_connection, transports, resource, hurry_interval_in_seconds, **kw)
52 if Namespace:
53 self.define(Namespace)
---> 54 self._transport
55
56 # Connect

~/.local/lib/python3.7/site-packages/socketIO_client/__init__.py in _transport(self)
60 if self._opened:
61 return self._transport_instance
---> 62 self._engineIO_session = self._get_engineIO_session()
63 self._negotiate_transport()
64 self._connect_namespaces()

~/.local/lib/python3.7/site-packages/socketIO_client/__init__.py in _get_engineIO_session(self)
74 try:
75 engineIO_packet_type, engineIO_packet_data = next(
---> 76 transport.recv_packet())
77 break
78 except (TimeoutError, ConnectionError) as e:

StopIteration:

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.