Update speedtester.py
parent
f0a4411799
commit
bdf06eb598
|
|
@ -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")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue