首页 > 解决方案 > 为 flask_executor 设置超时

问题描述

有没有办法为flask_executor线程或后台运行的进程设置超时?理想情况下,它会是这样的:

from flask import Flask
from flask_executor import Executor

app = Flask(__name__)
app.config['EXECUTOR_TIMEOUT'] = 10
executor = Executor(app)

或者

@app.route('/run_fib')
def run_fib():
    future = executor.submit(fib, 5)
    future.set_timeout(10) # no delay here
    return 'OK'

标签: pythonmultithreading

解决方案


推荐阅读