mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +00:00 
			
		
		
		
	Codestyle enhancements
This commit is contained in:
		@@ -82,7 +82,7 @@ def connect(auth):
 | 
			
		||||
        socketio.sleep(3)
 | 
			
		||||
        retry_counter -= 1
 | 
			
		||||
        db.session.refresh(corpus)
 | 
			
		||||
    cqi_client = cqi.CQiClient('cqpserver_{}'.format(corpus_id))
 | 
			
		||||
    cqi_client = cqi.CQiClient(f'cqpserver_{corpus_id}')
 | 
			
		||||
    session['d'] = {
 | 
			
		||||
        'corpus_id': corpus_id,
 | 
			
		||||
        'cqi_client': cqi_client,
 | 
			
		||||
 
 | 
			
		||||
@@ -33,8 +33,7 @@ def add_query_result():
 | 
			
		||||
            os.makedirs(os.path.dirname(query_result.path))
 | 
			
		||||
        except OSError:
 | 
			
		||||
            current_app.logger.error(
 | 
			
		||||
                'Make dir {} led to an OSError!'.format(query_result.path)
 | 
			
		||||
            )
 | 
			
		||||
                f'Make dir {query_result.path} led to an OSError!')
 | 
			
		||||
            db.session.rollback()
 | 
			
		||||
            flash('Internal Server Error', 'error')
 | 
			
		||||
            return make_response(
 | 
			
		||||
@@ -99,13 +98,15 @@ def inspect_query_result(query_result_id):
 | 
			
		||||
    )
 | 
			
		||||
    with open(query_result.path, 'r') as query_result_file:
 | 
			
		||||
        query_result_file_content = json.load(query_result_file)
 | 
			
		||||
    return render_template('corpora/query_results/inspect.html.j2',
 | 
			
		||||
                           query_result=query_result,
 | 
			
		||||
                           display_options_form=display_options_form,
 | 
			
		||||
                           inspect_display_options_form=inspect_display_options_form,  # noqa
 | 
			
		||||
                           query_result_file_content=query_result_file_content,
 | 
			
		||||
                           query_metadata=query_metadata,
 | 
			
		||||
                           title='Inspect query result')
 | 
			
		||||
    return render_template(
 | 
			
		||||
        'corpora/query_results/inspect.html.j2',
 | 
			
		||||
        query_result=query_result,
 | 
			
		||||
        display_options_form=display_options_form,
 | 
			
		||||
        inspect_display_options_form=inspect_display_options_form,  # noqa
 | 
			
		||||
        query_result_file_content=query_result_file_content,
 | 
			
		||||
        query_metadata=query_metadata,
 | 
			
		||||
        title='Inspect query result'
 | 
			
		||||
   )
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@bp.route('/result/<hashid:query_result_id>/delete')
 | 
			
		||||
@@ -116,7 +117,7 @@ def delete_query_result(query_result_id):
 | 
			
		||||
    if not (query_result.user == current_user
 | 
			
		||||
            or current_user.is_administrator()):
 | 
			
		||||
        abort(403)
 | 
			
		||||
    flash('Query result "{}" has been marked for deletion!'.format(query_result), 'result')  # noqa
 | 
			
		||||
    flash(f'Query result "{query_result}" marked for deletion!', 'result')
 | 
			
		||||
    tasks.delete_query_result(query_result_id)
 | 
			
		||||
    return redirect(url_for('services.service', service="corpus_analysis"))
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -37,7 +37,7 @@ def add_corpus():
 | 
			
		||||
            abort(500)
 | 
			
		||||
        else:
 | 
			
		||||
            db.session.commit()
 | 
			
		||||
            flash('Corpus "{}" added!'.format(corpus.title), 'corpus')
 | 
			
		||||
            flash(f'Corpus "{corpus.title}" added!', 'corpus')
 | 
			
		||||
            return redirect(url_for('.corpus', corpus_id=corpus.id))
 | 
			
		||||
    return render_template('corpora/add_corpus.html.j2', form=form,
 | 
			
		||||
                           title='Add corpus')
 | 
			
		||||
@@ -102,7 +102,7 @@ def import_corpus():
 | 
			
		||||
            corpus.status = 'prepared'
 | 
			
		||||
            db.session.commit()
 | 
			
		||||
            os.remove(archive_file)
 | 
			
		||||
            flash('Corpus "{}" imported!'.format(corpus.title), 'corpus')
 | 
			
		||||
            flash(f'Corpus "{corpus.title}" imported!', 'corpus')
 | 
			
		||||
            return make_response(
 | 
			
		||||
                {'redirect_url': url_for('.corpus', corpus_id=corpus.id)}, 201)
 | 
			
		||||
        else:
 | 
			
		||||
@@ -158,7 +158,7 @@ def delete_corpus(corpus_id):
 | 
			
		||||
    corpus = Corpus.query.get_or_404(corpus_id)
 | 
			
		||||
    if not (corpus.user == current_user or current_user.is_administrator()):
 | 
			
		||||
        abort(403)
 | 
			
		||||
    flash('Corpus "{}" marked for deletion!'.format(corpus.title), 'corpus')
 | 
			
		||||
    flash(f'Corpus "{corpus.title}" marked for deletion!', 'corpus')
 | 
			
		||||
    tasks.delete_corpus(corpus_id)
 | 
			
		||||
    return redirect(url_for('main.dashboard'))
 | 
			
		||||
 | 
			
		||||
@@ -194,7 +194,7 @@ def add_corpus_file(corpus_id):
 | 
			
		||||
        db.session.add(corpus_file)
 | 
			
		||||
        corpus.status = 'unprepared'
 | 
			
		||||
        db.session.commit()
 | 
			
		||||
        flash('Corpus file "{}" added!'.format(corpus_file.filename), 'corpus')
 | 
			
		||||
        flash(f'Corpus file "{corpus_file.filename}" added!', 'corpus')
 | 
			
		||||
        return make_response({'redirect_url': url_for('.corpus', corpus_id=corpus.id)}, 201)  # noqa
 | 
			
		||||
    return render_template('corpora/add_corpus_file.html.j2', corpus=corpus,
 | 
			
		||||
                           form=form, title='Add corpus file')
 | 
			
		||||
@@ -209,7 +209,8 @@ def delete_corpus_file(corpus_id, corpus_file_id):
 | 
			
		||||
    if not (corpus_file.corpus.user == current_user
 | 
			
		||||
            or current_user.is_administrator()):
 | 
			
		||||
        abort(403)
 | 
			
		||||
    flash('Corpus file "{}" marked for deletion!'.format(corpus_file.filename), 'corpus')  # noqa
 | 
			
		||||
    flash(
 | 
			
		||||
        f'Corpus file "{corpus_file.filename}" marked for deletion!', 'corpus')
 | 
			
		||||
    tasks.delete_corpus_file(corpus_file_id)
 | 
			
		||||
    return redirect(url_for('.corpus', corpus_id=corpus_id))
 | 
			
		||||
 | 
			
		||||
@@ -253,7 +254,7 @@ def corpus_file(corpus_id, corpus_file_id):
 | 
			
		||||
        corpus_file.title = form.title.data
 | 
			
		||||
        corpus.status = 'unprepared'
 | 
			
		||||
        db.session.commit()
 | 
			
		||||
        flash('Corpus file "{}" edited!'.format(corpus_file.filename), 'corpus')  # noqa
 | 
			
		||||
        flash(f'Corpus file "{corpus_file.filename}" edited!', 'corpus')
 | 
			
		||||
        return redirect(url_for('.corpus', corpus_id=corpus_id))
 | 
			
		||||
    # If no form is submitted or valid, fill out fields with current values
 | 
			
		||||
    form.address.data = corpus_file.address
 | 
			
		||||
@@ -273,15 +274,15 @@ def corpus_file(corpus_id, corpus_file_id):
 | 
			
		||||
                           title='Edit corpus file')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@bp.route('/<hashid:corpus_id>/prepare')
 | 
			
		||||
@bp.route('/<hashid:corpus_id>/build')
 | 
			
		||||
@login_required
 | 
			
		||||
def prepare_corpus(corpus_id):
 | 
			
		||||
def build_corpus(corpus_id):
 | 
			
		||||
    corpus = Corpus.query.get_or_404(corpus_id)
 | 
			
		||||
    if not (corpus.user == current_user or current_user.is_administrator()):
 | 
			
		||||
        abort(403)
 | 
			
		||||
    if corpus.files.all():
 | 
			
		||||
        tasks.build_corpus(corpus_id)
 | 
			
		||||
        flash('Corpus "{}" has been marked to get build!'.format(corpus.title), 'corpus')  # noqa
 | 
			
		||||
        flash(f'Corpus "{corpus.title}" marked for building!', 'corpus')
 | 
			
		||||
    else:
 | 
			
		||||
        flash('Can not build corpus "{}": No corpus file(s)!'.format(corpus.title), 'error')  # noqa
 | 
			
		||||
        flash(f'Can\'t build corpus "{corpus.title}": No corpus file(s)!', 'error')  # noqa
 | 
			
		||||
    return redirect(url_for('.corpus', corpus_id=corpus_id))
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ def build_corpus(corpus_id, *args, **kwargs):
 | 
			
		||||
    with app.app_context():
 | 
			
		||||
        corpus = Corpus.query.get(corpus_id)
 | 
			
		||||
        if corpus is None:
 | 
			
		||||
            raise Exception('Corpus {} not found'.format(corpus_id))
 | 
			
		||||
            raise Exception(f'Corpus {corpus_id} not found')
 | 
			
		||||
        corpus.build()
 | 
			
		||||
        db.session.commit()
 | 
			
		||||
 | 
			
		||||
@@ -19,7 +19,7 @@ def delete_corpus(corpus_id, *args, **kwargs):
 | 
			
		||||
    with kwargs['app'].app_context():
 | 
			
		||||
        corpus = Corpus.query.get(corpus_id)
 | 
			
		||||
        if corpus is None:
 | 
			
		||||
            raise Exception('Corpus {} not found'.format(corpus_id))
 | 
			
		||||
            raise Exception(f'Corpus {corpus_id} not found')
 | 
			
		||||
        corpus.delete()
 | 
			
		||||
        db.session.commit()
 | 
			
		||||
 | 
			
		||||
@@ -29,7 +29,7 @@ def delete_corpus_file(corpus_file_id, *args, **kwargs):
 | 
			
		||||
    with kwargs['app'].app_context():
 | 
			
		||||
        corpus_file = CorpusFile.query.get(corpus_file_id)
 | 
			
		||||
        if corpus_file is None:
 | 
			
		||||
            raise Exception('Corpus file {} not found'.format(corpus_file_id))
 | 
			
		||||
            raise Exception(f'Corpus file {corpus_file_id} not found')
 | 
			
		||||
        corpus_file.delete()
 | 
			
		||||
        db.session.commit()
 | 
			
		||||
 | 
			
		||||
@@ -39,6 +39,6 @@ def delete_query_result(query_result_id, *args, **kwargs):
 | 
			
		||||
    with kwargs['app'].app_context():
 | 
			
		||||
        query_result = QueryResult.query.get(query_result_id)
 | 
			
		||||
        if query_result is None:
 | 
			
		||||
            raise Exception('QueryResult {} not found'.format(query_result_id))
 | 
			
		||||
            raise Exception(f'QueryResult {query_result_id} not found')
 | 
			
		||||
        query_result.delete()
 | 
			
		||||
        db.session.commit()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user