Skip to content

Commit ba4ee48

Browse files
committed
fix up keepalive sleep times now
1 parent f154e95 commit ba4ee48

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

tc2_launcher/gui.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import json
33
import multiprocessing
44
import os
5+
import random
56
import socket
67
import sys
78
import threading
@@ -255,13 +256,12 @@ def fallback_keep_alive():
255256
global last_eval_time
256257
watch_start_time = timer()
257258
while True:
258-
sleep(10 if last_eval_time is None else 2)
259+
keepalive_time = 10 if last_eval_time is None else 5
260+
sleep(keepalive_time + random.uniform(-0.5, 0.5))
259261
if sys.is_finalizing():
260262
return
261-
keepalive_time = 10
262263
if last_eval_time is not None:
263264
watch_start_time = last_eval_time
264-
keepalive_time = 5
265265
if timer() - watch_start_time >= keepalive_time:
266266
if os.name == "nt":
267267
interrupt_main()

0 commit comments

Comments
 (0)