mirror of
https://github.com/titanscouting/tra-superscript.git
synced 2024-12-29 02:59:08 +00:00
fixed delay in daemon stopping
This commit is contained in:
parent
ba793140af
commit
1d9fa99058
@ -291,11 +291,13 @@ def stop(pid_path):
|
||||
except IOError:
|
||||
sys.stderr.write("pidfile at <" + pid_path + "> does not exist. Daemon not running?\n")
|
||||
return
|
||||
|
||||
|
||||
try:
|
||||
os.kill(pid, SIGTERM)
|
||||
return
|
||||
while True:
|
||||
os.kill(pid, SIGTERM)
|
||||
time.sleep(0.01)
|
||||
except OSError as err:
|
||||
err = str(err)
|
||||
if err.find("No such process") > 0:
|
||||
if os.path.exists(pid_path):
|
||||
os.remove(pid_path)
|
||||
|
Loading…
Reference in New Issue
Block a user