Open
Description
Issue subject
When I run the example websocket code twice, I get an error.
Code to run
from binance.websocket.spot.websocket_client import SpotWebsocketClient as WebsocketClient
def message_handler(message):
print(message)
ws_client = WebsocketClient()
ws_client.start()
# Combine selected streams
ws_client.instant_subscribe(
stream=['bnbusdt@bookTicker', 'ethusdt@bookTicker'],
callback=message_handler,
)
ws_client.stop()
ws_client = WebsocketClient()
ws_client.start()
Error Message
Exception in thread Thread-2:
Traceback (most recent call last):
File "C:\Program Files\Python39\lib\threading.py", line 954, in _bootstrap_inner
>>> self.run()
File "C:\Program Files\Python39\lib\site-packages\binance\websocket\binance_socket_manager.py", line 74, in run
reactor.run(installSignalHandlers=False)
File "C:\Program Files\Python39\lib\site-packages\twisted\internet\base.py", line 1422, in run
self.startRunning(installSignalHandlers=installSignalHandlers)
File "C:\Program Files\Python39\lib\site-packages\twisted\internet\base.py", line 1404, in startRunning
ReactorBase.startRunning(cast(ReactorBase, self))
File "C:\Program Files\Python39\lib\site-packages\twisted\internet\base.py", line 843, in startRunning
raise error.ReactorNotRestartable()
twisted.internet.error.ReactorNotRestartable
Environment
Provide any relevant information about your setup, such as:
- Version of binance-connector-python: binance-connector==1.7.0
- Python version: Python 3.9.2
- Operating system: Windows 10