|
Ran
|
Files
87
|
Run time
2s
|
Badge
README BADGES
|
push
CirrusCI
requirements: bump min dnspython to 2.2.0 follow-up https://github.com/spesmilo/electrum/commit/713a20e30 https://github.com/spesmilo/electrum/pull/9833 On Windows, above commit broke dns_hacks.py with dnspython==2.0.0 and 2.1.0. Newer dnspython works. Root cause not immediately obvious. Probably not worth debugging, I will just bump the required version instead. With dnspython==2.0.0, the log gets spammed and dns fails: ``` $ python3 -m pip install --user "dnspython==2.0.0" 10.59 | E | asyncio | Exception in callback _ProactorBasePipeTransport._call_connection_lost(None) handle: <Handle _ProactorBasePipeTransport._call_connection_lost(None)> Traceback (most recent call last): File "...\Python310\lib\asyncio\events.py", line 80, in _run self._context.run(self._callback, *self._args) File "...\Python310\lib\asyncio\proactor_events.py", line 158, in _call_connection_lost self._protocol.connection_lost(exc) File "...\Python310\site-packages\dns\_asyncio_backend.py", line 38, in connection_lost self.recvfrom.set_exception(exc) asyncio.exceptions.InvalidStateError: invalid state ``` With dnspython==2.1.0, no more log spam but all dns resolutions time out: ``` $ python3 -m pip install --user "dnspython==2.1.0" 33.29 | I | dns_hacks | dnspython failed to resolve dns (AAAA) for 'testnet.qtornado.com' with error: Timeout('The DNS operation timed out after 31.591506242752075 seconds') 33.29 | I | dns_hacks | dnspython failed to resolve dns (AAAA) for 'api.coingecko.com' with error: Timeout('The DNS operation timed out after 31.590490579605103 seconds') 33.29 | I | dns_hacks | dnspython failed to resolve dns (A) for 'testnet.qtornado.com' with error: Timeout('The DNS operation timed out after 31.591506242752075 seconds') 33.29 | I | dns_hacks | dnspython failed to resolve dns (A) for 'api.coingecko.com' with error: Timeout('The DNS operation timed out after 31.590490579605103 seconds') 33.35 | I | dns_h... (continued)
21587 of 36300 relevant lines covered (59.47%)
0.59 hits per line
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|