mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +00:00 
			
		
		
		
	Merge branch 'development' of gitlab.ub.uni-bielefeld.de:sfb1288inf/opaque into development
This commit is contained in:
		@@ -368,7 +368,7 @@ class CQiClient:
 | 
			
		||||
        self.__send_STRING(mother_corpus)
 | 
			
		||||
        self.__send_STRING(subcorpus_name)
 | 
			
		||||
        self.__send_STRING(query)
 | 
			
		||||
        self.__recv_WORD()
 | 
			
		||||
        self.__recv_response()
 | 
			
		||||
 | 
			
		||||
    def cqp_list_subcorpora(self, corpus):
 | 
			
		||||
        # INPUT: (STRING corpus)
 | 
			
		||||
@@ -464,6 +464,8 @@ class CQiClient:
 | 
			
		||||
            response = byte_data
 | 
			
		||||
        elif response_type == CQi.ERROR:
 | 
			
		||||
            raise Exception(CQi.lookup[byte_data])
 | 
			
		||||
        elif response_type == CQi.ERROR_SYNTAX_ERROR:
 | 
			
		||||
            raise Exception(CQi.lookup[byte_data])
 | 
			
		||||
        elif response_type == CQi.DATA:
 | 
			
		||||
            response = self.__recv_DATA(byte_data)
 | 
			
		||||
        elif response_type == CQi.CL_ERROR:
 | 
			
		||||
 
 | 
			
		||||
@@ -49,12 +49,17 @@ def corpus_analysis(message):
 | 
			
		||||
    context_len = int(message['context'])
 | 
			
		||||
    result_offset = 0
 | 
			
		||||
    client.select_corpus(corpus_name)
 | 
			
		||||
    client.query_subcorpus(query)
 | 
			
		||||
    results = client.show_query_results(result_len=result_len,
 | 
			
		||||
                                        context_len=context_len,
 | 
			
		||||
                                        result_offset=result_offset)
 | 
			
		||||
    try:
 | 
			
		||||
        client.query_subcorpus(query)
 | 
			
		||||
    except Exception as e:
 | 
			
		||||
        logger.warning(e)
 | 
			
		||||
        socketio.emit('corpus_analysis', str(e), room=request.sid)
 | 
			
		||||
    else:
 | 
			
		||||
        results = client.show_query_results(result_len=result_len,
 | 
			
		||||
                                            context_len=context_len,
 | 
			
		||||
                                            result_offset=result_offset)
 | 
			
		||||
 | 
			
		||||
    socketio.emit('corpus_analysis', results, room=request.sid)
 | 
			
		||||
        socketio.emit('corpus_analysis', results, room=request.sid)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@socketio.on('inspect_match')
 | 
			
		||||
 
 | 
			
		||||
@@ -258,7 +258,17 @@
 | 
			
		||||
        });
 | 
			
		||||
      }
 | 
			
		||||
      return;
 | 
			
		||||
    }
 | 
			
		||||
    } else if (message === "CQI_CQP_ERROR_GENERAL") {
 | 
			
		||||
        queryResultsTableElement.classList.add("hide");
 | 
			
		||||
        let toast = M.toast({"classes": "red", "html": `<span>Invalid query entered!</span><button class="btn-flat toast-action white-text" data-action="close"><i class="material-icons">close</i></button>`});
 | 
			
		||||
        let toastActionElement = toast.el.querySelector(".toast-action[data-action='close']");
 | 
			
		||||
        if (toastActionElement) {
 | 
			
		||||
          toastActionElement.addEventListener("click", function() {
 | 
			
		||||
            toast.dismiss();
 | 
			
		||||
          });
 | 
			
		||||
        }
 | 
			
		||||
        return;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
    var matchElement;
 | 
			
		||||
    var matchTextTitlesElement;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user