websocket not geting data


  • [W 240419 13:49:18 abcd:319] Attempting to resubscribe/reconnect (Attempt 1)...
    [19/Apr/2024 13:49:29] ERROR - error from callback <bound method SmartWebSocketV2._on_error of <abcd.SmartWebSocketV2 object at 0x000002711E282360>>: error() missing 1 required positional argument: 'msg'
    [19/Apr/2024 13:49:29] ERROR - error from callback <bound method SmartWebSocketV2._on_close of <abcd.SmartWebSocketV2 object at 0x000002711E282360>>: SmartWebSocketV2._on_close() takes 2 positional arguments but 4 were given
    [E 240419 13:49:29 abcd:304] Error occurred during WebSocket connection: error() missing 1 required positional argument: 'msg'
    [E 240419 13:49:29 abcd:333] Error occurred during resubscribe/reconnect: error() missing 1 required positional argument: 'msg'
    [19/Apr/2024 13:49:29] ERROR - error from callback <bound method SmartWebSocketV2._on_error of <abcd.SmartWebSocketV2 object at 0x000002711E282360>>: error() missing 1 required positional argument: 'msg'
    [19/Apr/2024 13:49:29] ERROR - error from callback <bound method SmartWebSocketV2._on_close of <abcd.SmartWebSocketV2 object at 0x000002711E282360>>: SmartWebSocketV2._on_close() takes 2 positional arguments but 4 were given
    [E 240419 13:49:29 abcd:304] Error occurred during WebSocket connection: error() missing 1 required positional argument: 'msg'
    Traceback (most recent call last):
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 411, in setSock
    self.sock.connect(
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_core.py", line 253, in connect
    self.handshake_response = handshake(self.sock, url, *addrs, **options)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_handshake.py", line 51, in handshake
    headers, key = _get_handshake_headers(resource, url, hostname, port, options)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_handshake.py", line 124, in _get_handshake_headers
    ": ".join([k, v])
    TypeError: sequence item 1: expected str instance, function found

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 411, in setSock
    self.sock.connect(
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_core.py", line 253, in connect
    self.handshake_response = handshake(self.sock, url, *addrs, **options)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_handshake.py", line 51, in handshake
    headers, key = _get_handshake_headers(resource, url, hostname, port, options)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_handshake.py", line 124, in _get_handshake_headers
    ": ".join([k, v])
    TypeError: sequence item 1: expected str instance, function found

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 542, in _callback
    callback(self, *args)
    File "e:\algo\main_algo_2\abcd.py", line 339, in _on_error
    self.on_error("Max retry attempt reached", "Connection closed")
    File "e:\algo\main_algo_2\demo.py", line 49, in on_error
    logger.error(error)
    TypeError: error() missing 1 required positional argument: 'msg'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 500, in run_forever
    setSock()
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 429, in setSock
    handleDisconnect(e, reconnecting)
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 480, in handleDisconnect
    self._callback(self.on_error, e)
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 547, in _callback
    self.on_error(self, e)
    File "e:\algo\main_algo_2\abcd.py", line 339, in _on_error
    self.on_error("Max retry attempt reached", "Connection closed")
    File "e:\algo\main_algo_2\demo.py", line 49, in on_error
    logger.error(error)
    TypeError: error() missing 1 required positional argument: 'msg'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 542, in _callback
    callback(self, *args)
    TypeError: SmartWebSocketV2._on_close() takes 2 positional arguments but 4 were given

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "e:\algo\main_algo_2\abcd.py", line 331, in _on_error
    self.connect()
    File "e:\algo\main_algo_2\abcd.py", line 305, in connect
    raise e
    File "e:\algo\main_algo_2\abcd.py", line 301, in connect
    self.wsapp.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE}, ping_interval=self.HEART_BEAT_INTERVAL,
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 507, in run_forever
    teardown()
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 397, in teardown
    self._callback(self.on_close, close_status_code, close_reason)
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 547, in _callback
    self.on_error(self, e)
    File "e:\algo\main_algo_2\abcd.py", line 339, in _on_error
    self.on_error("Max retry attempt reached", "Connection closed")
    File "e:\algo\main_algo_2\demo.py", line 49, in on_error
    logger.error(error)
    TypeError: error() missing 1 required positional argument: 'msg'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 542, in _callback
    callback(self, *args)
    File "e:\algo\main_algo_2\abcd.py", line 335, in _on_error
    self.on_error("Reconnect Error", str(e) if str(e) else "Unknown error")
    File "e:\algo\main_algo_2\demo.py", line 49, in on_error
    logger.error(error)
    TypeError: error() missing 1 required positional argument: 'msg'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 500, in run_forever
    setSock()
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 429, in setSock
    handleDisconnect(e, reconnecting)
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 480, in handleDisconnect
    self._callback(self.on_error, e)
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 547, in _callback
    self.on_error(self, e)
    File "e:\algo\main_algo_2\abcd.py", line 339, in _on_error
    self.on_error("Max retry attempt reached", "Connection closed")
    File "e:\algo\main_algo_2\demo.py", line 49, in on_error
    logger.error(error)
    TypeError: error() missing 1 required positional argument: 'msg'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 542, in _callback
    callback(self, *args)
    TypeError: SmartWebSocketV2._on_close() takes 2 positional arguments but 4 were given

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "e:\algo\main_algo_2\demo.py", line 65, in <module>
    sws.connect()
    File "e:\algo\main_algo_2\abcd.py", line 305, in connect
    raise e
    File "e:\algo\main_algo_2\abcd.py", line 301, in connect
    self.wsapp.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE}, ping_interval=self.HEART_BEAT_INTERVAL,
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 507, in run_forever
    teardown()
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 397, in teardown
    self._callback(self.on_close, close_status_code, close_reason)
    File "C:\Users\HP\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\websocket_app.py", line 547, in _callback
    self.on_error(self, e)
    File "e:\algo\main_algo_2\abcd.py", line 339, in _on_error
    self.on_error("Max retry attempt reached", "Connection closed")
    File "e:\algo\main_algo_2\demo.py", line 49, in on_error
    logger.error(error)
    TypeError: error() missing 1 required positional argument: 'msg'

    can ayone help me to solve this error i tried code from git hub