Python 3.x 我可以以嵌套方式添加apscheduler作业吗?
我在应用程序初始化期间添加了一个“间隔”作业:Python 3.x 我可以以嵌套方式添加apscheduler作业吗?,python-3.x,paho,apscheduler,Python 3.x,Paho,Apscheduler,我在应用程序初始化期间添加了一个“间隔”作业: scheduler = BackgroundScheduler({ 'apscheduler.jobstores.default': { 'class': 'apscheduler.jobstores.memory:MemoryJobStore', }, 'apscheduler.executors.default': { 'class': 'a
scheduler = BackgroundScheduler({
'apscheduler.jobstores.default': {
'class': 'apscheduler.jobstores.memory:MemoryJobStore',
},
'apscheduler.executors.default': {
'class': 'apscheduler.executors.pool:ThreadPoolExecutor',
'max_workers': '50'
},
'apscheduler.job_defaults.coalesce': 'false',
'apscheduler.job_defaults.max_instances': '50',
'apscheduler.timezone': 'Europe/Berlin',
})
scheduler.add_job(
interval_triggered_callback_function,
'interval',
seconds=1,
args=[scheduler, <other-args>]
)
我正在数据触发的回调函数中传输MQTT消息。正在使用的库跨越线程以发送MQTT消息本身。似乎没有执行
。如果我在interval\u triggered\u callback\u函数
中传输消息,则data\u triggered\u callback\u函数
似乎也不会执行
是否可以从作业中添加新作业?是否可以在跨越一个或多个自己线程的作业中执行代码
def interval_triggered_callback_function(scheduler, <other-args>):
...
scheduler.add_job(
date_triggered_callback_function,
'date',
run_date=<some-datetime>,
args=[<some-other-args>]
)
<code-after-date-triggered-job-addition>
...