added msd-not-found exception
This commit is contained in:
parent
bf999a965f
commit
406e88ade8
@ -53,8 +53,9 @@ def handle_file(infile):
|
|||||||
kres_out_str = ""
|
kres_out_str = ""
|
||||||
for _, sentence in res_dict.items():
|
for _, sentence in res_dict.items():
|
||||||
kres_out_str += par.to_conll_2009_SRL(sentence)
|
kres_out_str += par.to_conll_2009_SRL(sentence)
|
||||||
except:
|
except Exception as exc:
|
||||||
logging.info("Failed processing file: {}".format(str(kres_file)))
|
logging.info("Failed processing file: {}".format(str(kres_file)))
|
||||||
|
logging.error(exc)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
@ -35,7 +35,11 @@ class Msdmap:
|
|||||||
def slo_msd_to_eng_long(self, slo_msd):
|
def slo_msd_to_eng_long(self, slo_msd):
|
||||||
# old, slow
|
# old, slow
|
||||||
# return (self.msd_table[self.msd_table["slo_msd"] == slo_msd]["eng_long"]).values[0]
|
# return (self.msd_table[self.msd_table["slo_msd"] == slo_msd]["eng_long"]).values[0]
|
||||||
return self.msd_table.query("slo_msd == '{}'".format(slo_msd))["eng_long"].values[0]
|
# return self.msd_table.query("slo_msd == '{}'".format(slo_msd))["eng_long"].values[0]
|
||||||
|
query = self.msd_table.query("slo_msd == '{}'".format(slo_msd))
|
||||||
|
if query.empty:
|
||||||
|
return "No-matching-msd-found"
|
||||||
|
return query["eng_long"].values[0]
|
||||||
|
|
||||||
def slo_msd_to_eng_pos(self, slo_msd):
|
def slo_msd_to_eng_pos(self, slo_msd):
|
||||||
# first letter in slo_msd == slo_pos
|
# first letter in slo_msd == slo_pos
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
[tools]
|
[tools]
|
||||||
kres_orig = /kres_mount/kres_parsed/tei
|
kres_orig = ../data/kres_example
|
||||||
kres_tsv = ../data/kres_out/1_tsv
|
kres_tsv = ../data/kres_out/1_tsv
|
||||||
kres_srl = ../data/kres_out/2_srl
|
kres_srl = ../data/kres_out/2_srl
|
||||||
kres_json = ../data/kres_out/final_json
|
kres_json = ../data/kres_out/final_json
|
||||||
|
Loading…
Reference in New Issue
Block a user