mirror of
https://github.com/tuna/tunasync.git
synced 2025-06-13 04:17:00 +00:00
bug fix
This commit is contained in:
parent
95e546c9f0
commit
e4a0790c66
@ -1,7 +1,6 @@
|
|||||||
#!/usr/bin/env python2
|
#!/usr/bin/env python2
|
||||||
# -*- coding:utf-8 -*-
|
# -*- coding:utf-8 -*-
|
||||||
import sys
|
import sys
|
||||||
import time
|
|
||||||
import signal
|
import signal
|
||||||
|
|
||||||
|
|
||||||
@ -36,18 +35,18 @@ def run_job(sema, child_q, manager_q, provider):
|
|||||||
|
|
||||||
sema.release()
|
sema.release()
|
||||||
aquired = False
|
aquired = False
|
||||||
|
|
||||||
|
print("syncing {} finished, sleep {} minutes for the next turn".format(
|
||||||
|
provider.name, provider.interval
|
||||||
|
))
|
||||||
|
|
||||||
try:
|
try:
|
||||||
msg = child_q.get(timeout=1)
|
msg = child_q.get(timeout=provider.interval * 60)
|
||||||
if msg == "terminate":
|
if msg == "terminate":
|
||||||
manager_q.put((provider.name, "QUIT"))
|
manager_q.put((provider.name, "QUIT"))
|
||||||
break
|
break
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
print("syncing {} finished, sleep {} minutes for the next turn".format(
|
|
||||||
provider.name, provider.interval
|
|
||||||
))
|
|
||||||
time.sleep(provider.interval * 60)
|
|
||||||
|
|
||||||
|
|
||||||
# vim: ts=4 sw=4 sts=4 expandtab
|
# vim: ts=4 sw=4 sts=4 expandtab
|
||||||
|
Loading…
x
Reference in New Issue
Block a user