From d8b5235502525ff4e33ccc0e46f0019343c60b82 Mon Sep 17 00:00:00 2001 From: Nixellion Date: Sat, 27 Jun 2020 23:30:57 +0300 Subject: [PATCH] Reset globals before running speedtest --- speedtester.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/speedtester.py b/speedtester.py index a8eb1bc..1c4642d 100644 --- a/speedtester.py +++ b/speedtester.py @@ -126,6 +126,20 @@ downloading = True # True for download, False for upload threads = None servers = [] +def reset_globals(): + global wan_upload + global wan_download + global results_dict + global test_started + global speedtest_failed + global downloading + + wan_upload = None + wan_download = None + results_dict = None + test_started = False + speedtest_failed = False + downloading = True def threaded_speedtest(): global test_started @@ -197,6 +211,7 @@ def test_speed(): global wan_download tries = 2 for i in range(tries): + reset_globals() sws = Thread(target=threaded_wan_speed) st = Thread(target=threaded_speedtest) st.start()