mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-04 04:12:45 +00:00 
			
		
		
		
	Update
This commit is contained in:
		@@ -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 '''
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user