You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The first issue #18 was created in Jun 2019 by @DaWe35 who reported this error:
Exception in thread Thread-3:
Traceback (most recent call last):
File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/usr/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/home/user/.local/lib/python3.6/site-packages/unicorn_binance_websocket_api/unicorn_binance_websocket_api_manager.py", line 142, in _create_stream_thread
loop.run_until_complete(binance_websocket_api_socket.start_socket())
File "/usr/lib/python3.6/asyncio/base_events.py", line 484, in run_until_complete
return future.result()
File "/home/user/.local/lib/python3.6/site-packages/unicorn_binance_websocket_api/unicorn_binance_websocket_api_socket.py", line 62, in start_socket
received_stream_data_json = await websocket.receive()
File "/home/user/.local/lib/python3.6/site-packages/unicorn_binance_websocket_api/unicorn_binance_websocket_api_connection.py", line 183, in receive
received_data = await self.handler_binance_websocket_api_manager.websocket_list[self.stream_id].recv()
File "/home/user/.local/lib/python3.6/site-packages/websockets/protocol.py", line 441, in recv
self._put_message_waiter.set_result(None)
asyncio.base_futures.InvalidStateError: invalid state
We added an error handling for asyncio.base_futures.InvalidStateError: invalid state and a restart process for the stream and it worked well for a while.
In Nov 2019 the websockets 8.1 was released and we switched over to it as a requirement, we are using newer python versions and it looks like, that something important has changed.
So I think its the best to remove that code part and lets see whats happens then..
If someone is receiving a new InvalidStateError please post
websockets version
python version
OS
stream_buffer or process_stream_data
in this issue below!
The text was updated successfully, but these errors were encountered:
Related to issue #18, #105, #83
The first issue #18 was created in Jun 2019 by @DaWe35 who reported this error:
We added an error handling for
asyncio.base_futures.InvalidStateError: invalid state
and a restart process for the stream and it worked well for a while.In Nov 2019 the websockets 8.1 was released and we switched over to it as a requirement, we are using newer python versions and it looks like, that something important has changed.
So I think its the best to remove that code part and lets see whats happens then..
If someone is receiving a new InvalidStateError please post
in this issue below!
The text was updated successfully, but these errors were encountered: