This commit is contained in:
han0
2024-05-29 10:21:31 +08:00
commit 54ac29d27b
119 changed files with 6817 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import os
import glob
from importlib import import_module
from apscheduler.schedulers.blocking import BlockingScheduler
from apscheduler.schedulers.gevent import GeventScheduler
from worker import ASYNC_MODE, MODE_GEVENT
if ASYNC_MODE == MODE_GEVENT:
sched = GeventScheduler(timezone="Asia/Shanghai")
else:
sched = BlockingScheduler(timezone="Asia/Shanghai")
# 定时任放到jobs里统一加载
path = os.path.dirname(__file__)
file_names = glob.glob(os.path.join(path, 'jobs', '*.py'))
for filename in file_names:
module = os.path.basename(filename)[:-3]
import_module('.' + module, "tasks.crond.jobs")