We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f154e95 commit ba4ee48Copy full SHA for ba4ee48
1 file changed
tc2_launcher/gui.py
@@ -2,6 +2,7 @@
2
import json
3
import multiprocessing
4
import os
5
+import random
6
import socket
7
import sys
8
import threading
@@ -255,13 +256,12 @@ def fallback_keep_alive():
255
256
global last_eval_time
257
watch_start_time = timer()
258
while True:
- 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))
261
if sys.is_finalizing():
262
return
- keepalive_time = 10
263
if last_eval_time is not None:
264
watch_start_time = last_eval_time
- keepalive_time = 5
265
if timer() - watch_start_time >= keepalive_time:
266
if os.name == "nt":
267
interrupt_main()
0 commit comments