Merge pull request #4258 from wumode/fix_4219

This commit is contained in:
jxxghp
2025-05-11 21:18:53 +08:00
committed by GitHub
+3
View File
@@ -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)