fix(api): clean up background jobs once they are ready (for #55)
This commit is contained in:
parent
e4020cf3f6
commit
9c93e16698
|
@ -605,9 +605,13 @@ def inpaint():
|
||||||
@app.route('/api/ready')
|
@app.route('/api/ready')
|
||||||
def ready():
|
def ready():
|
||||||
output_file = request.args.get('output', None)
|
output_file = request.args.get('output', None)
|
||||||
|
done = executor.futures.done(output_file)
|
||||||
|
|
||||||
|
if done == True:
|
||||||
|
executor.futures.pop(output_file)
|
||||||
|
|
||||||
return jsonify({
|
return jsonify({
|
||||||
'ready': executor.futures.done(output_file),
|
'ready': done,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue