diff --git a/swagger_server/controllers/extract_controller.py b/swagger_server/controllers/extract_controller.py index 4f9a763..4770d6a 100644 --- a/swagger_server/controllers/extract_controller.py +++ b/swagger_server/controllers/extract_controller.py @@ -23,6 +23,7 @@ ATEapi_endpoint = "http://ate-api:5000/predict" def do_izlusci(conllus, prepovedane_besede,definicije=False): tmp_file_path = "" print(definicije); + ret = {'terminoloski_kandidati':[]} try: big_conllu = cl_utils.multipla_conllus_to_one_from_conllus_arr(conllus) tmp_file_path = create_random_file_in_tmp_folder(big_conllu, ".conllu") @@ -35,8 +36,9 @@ def do_izlusci(conllus, prepovedane_besede,definicije=False): res = requests.post(ATEapi_endpoint, files=files) data = json.loads(res.text) - - ret = {'terminoloski_kandidati': [ + + + ret['terminoloski_kandidati']=[ { 'POSoznake': tk['term_example_pos'], 'kandidat': tk['lemma'], # more to bit lemma al terms? @@ -49,7 +51,7 @@ def do_izlusci(conllus, prepovedane_besede,definicije=False): 'pogostostpojavljanja': [tk['frequency'], 0] # ??????? } for tk in data if tk['canonical'] not in prepovedane_besede - ]} + ] diff --git a/swagger_server/swagger/swagger.yaml b/swagger_server/swagger/swagger.yaml index a44e5e5..ca9ddc3 100644 --- a/swagger_server/swagger/swagger.yaml +++ b/swagger_server/swagger/swagger.yaml @@ -657,7 +657,7 @@ components: type: string kanonicnaoblika: type: string - definition: + definicija: type: string POSoznake: type: string @@ -685,6 +685,7 @@ components: kanonicnaoblika: kanonicnaoblika nosilnautez: 0.8008282 kandidat: kandidat + definicija: "Kandidat je besedna zveza, ki bi lahko bila strokoven termin" JobResponse: required: - finished_job