mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-07-09 06:22:29 +08:00
fix: blocking issue
This commit is contained in:
@@ -586,6 +586,9 @@ class Scheduler(metaclass=Singleton):
|
|||||||
schedulers = []
|
schedulers = []
|
||||||
# 去重
|
# 去重
|
||||||
added = []
|
added = []
|
||||||
|
# 避免_scheduler.shutdown()处于阻塞状态导致的死锁
|
||||||
|
if not self._scheduler or not self._scheduler.running:
|
||||||
|
return []
|
||||||
jobs = self._scheduler.get_jobs()
|
jobs = self._scheduler.get_jobs()
|
||||||
# 按照下次运行时间排序
|
# 按照下次运行时间排序
|
||||||
jobs.sort(key=lambda x: x.next_run_time)
|
jobs.sort(key=lambda x: x.next_run_time)
|
||||||
|
|||||||
Reference in New Issue
Block a user