mirror of
https://github.com/morpheus65535/bazarr
synced 2025-03-16 08:49:33 +00:00
WIP
This commit is contained in:
parent
091f9270fb
commit
21fe339d3f
1 changed files with 14 additions and 21 deletions
|
@ -68,17 +68,11 @@ class DaemonStatus(ProcessRegistry):
|
||||||
remaining_processes.remove(ep)
|
remaining_processes.remove(ep)
|
||||||
else:
|
else:
|
||||||
if remaining_time > 0:
|
if remaining_time > 0:
|
||||||
if PY3:
|
|
||||||
try:
|
try:
|
||||||
ep.wait(remaining_time)
|
ep.wait(remaining_time)
|
||||||
remaining_processes.remove(ep)
|
remaining_processes.remove(ep)
|
||||||
except sp.TimeoutExpired:
|
except sp.TimeoutExpired:
|
||||||
pass
|
pass
|
||||||
else:
|
|
||||||
'''
|
|
||||||
In python 2 there is no such thing as some mechanism to wait with a timeout.
|
|
||||||
'''
|
|
||||||
time.sleep(1)
|
|
||||||
elapsed = time.time() - reference_ts
|
elapsed = time.time() - reference_ts
|
||||||
remaining_time = timeout - elapsed
|
remaining_time = timeout - elapsed
|
||||||
return remaining_processes
|
return remaining_processes
|
||||||
|
@ -168,7 +162,6 @@ if __name__ == '__main__':
|
||||||
|
|
||||||
should_stop = lambda: False
|
should_stop = lambda: False
|
||||||
|
|
||||||
if PY3:
|
|
||||||
daemonStatus = DaemonStatus()
|
daemonStatus = DaemonStatus()
|
||||||
|
|
||||||
def shutdown():
|
def shutdown():
|
||||||
|
|
Loading…
Add table
Reference in a new issue