mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-06-12 00:50:40 +00:00
prepare vrt file in background thread.
This commit is contained in:
@ -1,3 +1,4 @@
|
||||
from app.utils import background_prepare_corpus_file
|
||||
from flask import (abort, current_app, flash, redirect, request,
|
||||
render_template, url_for, send_from_directory)
|
||||
from flask_login import current_user, login_required
|
||||
@ -115,6 +116,11 @@ def add_corpus_file(corpus_id):
|
||||
title=add_corpus_file_form.title.data)
|
||||
db.session.add(corpus_file)
|
||||
db.session.commit()
|
||||
background_thread = threading.Thread(
|
||||
args=(current_app._get_current_object(), corpus_file.id),
|
||||
target=background_prepare_corpus_file
|
||||
)
|
||||
background_thread.start()
|
||||
flash('Corpus file added!')
|
||||
return redirect(url_for('corpora.corpus', corpus_id=corpus_id))
|
||||
return render_template('corpora/add_corpus_file.html.j2',
|
||||
|
Reference in New Issue
Block a user