Update speedtester.py

master
Nixellion 2020-06-23 02:18:45 +03:00
parent f0a4411799
commit bdf06eb598
1 changed files with 17 additions and 12 deletions

View File

@ -55,21 +55,26 @@ if __name__ == "__main__":
servers = [] servers = []
threads = None threads = None
log.debug("Initializing speedtest...") for i in range (0, 3):
s = speedtest.Speedtest() try:
log.debug("Initializing speedtest...")
s = speedtest.Speedtest()
log.debug(f"Running test...") log.debug(f"Running test...")
s.get_servers(servers) s.get_servers(servers)
s.get_best_server() s.get_best_server()
s.download(threads=threads) s.download(threads=threads)
s.upload(threads=threads, pre_allocate=False) s.upload(threads=threads, pre_allocate=False)
results_dict = s.results.dict() results_dict = s.results.dict()
download = round(results_dict['download']/1000000, 2) download = round(results_dict['download']/1000000, 2)
upload = round(results_dict['upload']/1000000, 2) upload = round(results_dict['upload']/1000000, 2)
# download = uniform(0,2) # download = uniform(0,2)
# upload = uniform(0,2) # upload = uniform(0,2)
break
except:
log.error(f"Test failed, try {i+1}/3", exc_info=True)
log.debug(f"{download}mbps, {upload}mbps") log.debug(f"{download}mbps, {upload}mbps")