use less CPU

This commit is contained in:
Michael Pilosov, PhD 2024-01-27 05:29:39 +00:00
parent cf8eaaaf83
commit 67540962cf

View File

@ -2,6 +2,7 @@ import os
import signal import signal
import subprocess import subprocess
import threading import threading
import time
class ServerThread(threading.Thread): class ServerThread(threading.Thread):
@ -22,6 +23,8 @@ class ServerThread(threading.Thread):
self.process.poll() self.process.poll()
if self.process.returncode is not None: if self.process.returncode is not None:
break break
else:
time.sleep(0.2)
def stop(self): def stop(self):
self._stop_event.set() self._stop_event.set()