Skip to content

[Bug]: ERROR:root:Handshake failed at Windows #40

@jiangdydy

Description

@jiangdydy

Current Behavior

I can run my code at linux.But it was wrong at windows.

Expected Behavior

I want to run my python code at windows

Steps To Reproduce

code:

from blocknative.stream import Stream
import json
stream = Stream('')
async def txn_handler(txn, unsubscribe):
    pass
try:
    uniswap_v2_address = ''
    stream.subscribe_address(uniswap_v2_address, txn_handler)
    stream.connect()
except Exception as e:
    print(f'{e}')

Python Version

python3.9

Relevant log output

ERROR:root:Handshake failed
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\envs\Tron\lib\site-packages\blocknative\stream.py", line 320, in _connect
    async with open_websocket_url(base_url) as ws:
  File "C:\ProgramData\Anaconda3\envs\Tron\lib\site-packages\async_generator\_util.py", line 34, in __aenter__
    return await self._agen.asend(None)
  File "C:\ProgramData\Anaconda3\envs\Tron\lib\site-packages\async_generator\_impl.py", line 366, in step
    return await ANextIter(self._it, start_fn, *args)
  File "C:\ProgramData\Anaconda3\envs\Tron\lib\site-packages\async_generator\_impl.py", line 202, in send
    return self._invoke(self._it.send, value)
  File "C:\ProgramData\Anaconda3\envs\Tron\lib\site-packages\async_generator\_impl.py", line 209, in _invoke
    result = fn(*args)
  File "C:\ProgramData\Anaconda3\envs\Tron\lib\site-packages\trio_websocket\_impl.py", line 124, in open_websocket
    raise DisconnectionTimeout from None
  File "C:\ProgramData\Anaconda3\envs\Tron\lib\site-packages\trio\_core\_run.py", line 815, in __aexit__
    raise combined_error_from_nursery
  File "C:\ProgramData\Anaconda3\envs\Tron\lib\site-packages\trio_websocket\_impl.py", line 1205, in _reader_task
    await handler(event)
  File "C:\ProgramData\Anaconda3\envs\Tron\lib\site-packages\trio_websocket\_impl.py", line 1082, in _handle_reject_data_event
    raise ConnectionRejected(self._reject_status, self._reject_headers,
trio_websocket._impl.ConnectionRejected

Anything else?

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions