((status_id))
将参数传递给函数success()时如何忽略允许的参数[True,False] ?
status_id=11
callback = success.subtask((status_id,))
chord(results)(callback)
@app.task(routing_key="message_status", queue="message_status")
def success(status_id):
try:
global db
db = connection()
db.query(MessageTask).filter_by(id=status_id).update({
'status': 'success',
'date': datetime.now().strftime("%Y-%m-%d %H:%M:%S")
})
db.commit()
return True
except Exception as e:
print(e)
status_id 是 [[True, False], '11'] 的结果。如何删除它们?