Hi Paul,
New _ssl.pyd at http://smedley.id.au/tmp/_ssl.zip
Copy it over the top of the one in \python38\lib\python3.8\lib-dynload...
Yes sir, that worked.
Here is the output, there are additional messages showing (DeprecationWarning), not sure if this is a Python 2.x vs 3.x script difference, but I thought I'd share in case this is actually a Python 3.8 issue:
Retrieving speedtest.net configuration...
Testing from Managed Network Systems (98.143.64.3)...
Retrieving speedtest.net server list...
speedtest-cli:1265: DeprecationWarning: This method will be removed in future versions. Use 'tree.iter()' or 'list(tree.iter())' instead.
elements = root.getiterator('server')
Retrieving information for the selected server...
Hosted by MNSi Telecom (Windsor, ON) [1.76 km]: 32.353 ms
Testing download speed.speedtest-cli:1517: DeprecationWarning: isAlive() is deprecated, use is_alive() instead
while prod_thread.isAlive():
speedtest-cli:1504: DeprecationWarning: isAlive() is deprecated, use is_alive() instead
while thread.isAlive():
.......................................................................speedtest-cli:1519: DeprecationWarning: isAlive() is deprecated, use is_alive() instead
while cons_thread.isAlive():
........
Download: 756.56 Mbit/s
Testing upload speed.speedtest-cli:1589: DeprecationWarning: isAlive() is deprecated, use is_alive() instead
while thread.isAlive():
speedtest-cli:1602: DeprecationWarning: isAlive() is deprecated, use is_alive() instead
while prod_thread.isAlive():
................................................................................................speedtest-cli:1604: DeprecationWarning: isAlive() is deprecated, use is_alive() instead
while cons_thread.isAlive():
.....
Upload: 343.51 Mbit/s
In comparison, here is what the execution with Python 2.7 looks like:
Retrieving speedtest.net configuration...
Testing from Managed Network Systems (98.143.64.3)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by MNSi Telecom (Windsor, ON) [1.76 km]: 33.667 ms
Testing download speed................................................................................
Download: 759.68 Mbit/s
Testing upload speed................................................................................................
Upload: 381.17 Mbit/s
EDIT
====
Issue resolved, these messages pertain to the script itself. Version 2.1.2 addresses these, can be found here =>
https://pypi.org/project/speedtest-cli.