This commit is contained in:
Stephan Porada
2020-04-02 14:22:03 +02:00
parent bface71503
commit 2c93f02c11
9 changed files with 144 additions and 76 deletions

View File

@ -95,6 +95,24 @@ def pj_corpus_analysis_query(query):
client.status = 'ready'
@socketio.on('pj_inspect-match')
@socketio_login_required
def pj_corpus_analysis_query(payload):
logger.warning(payload)
client = pj_corpus_analysis_clients.get(request.sid)
if client is None:
socketio.emit('query', '[424]: Failed Dependency',
room=request.sid)
return
# Get more context for given match CPOS
corpus = client.corpora.get('CORPUS')
s = corpus.attributes.structural.get('s')
match_context = s.export(payload["cpos"][0], payload["cpos"][1],
context=3,
expand_lists=True)
socketio.emit('pj_match_context', {"payload": match_context}, room=request.sid)
def pj_corpus_analysis_session_handler(app, corpus_id, user_id, session_id):
with app.app_context():
''' Setup analysis session '''