Commit d272766c770949e13eea557f89ba236f792ab4ad

Authored by Tomasz Bartosiak
1 parent de6ccfa7

zmiany związane z formatem wytjścia morfeusz.analyse

dictionary/ajax_argument_form.py
... ... @@ -467,7 +467,7 @@ def get_parameter_types_to_exclude(arg_model):
467 467 def is_correct_lemma(argument_model, attribute_model, lemma):
468 468 correct_form = False
469 469 possible_pos_tags = argument_model.get_possible_lemma_tags(attribute_model)
470   - for interp in MORFEUSZ2.analyse(lemma):
  470 + for (_, _, interp) in MORFEUSZ2.analyse(lemma):
471 471 if (base_form_correct(interp, lemma) and
472 472 pos_tag_correct(interp, possible_pos_tags)):
473 473 correct_form = True
... ... @@ -498,8 +498,7 @@ def contains_separator(lemma):
498 498 if len(lemma.split()) > 1:
499 499 contains_separator = True
500 500 else:
501   - interps = MORFEUSZ2.analyse(lemma)
502   - for (orth, base, tag, _, _) in interps:
  501 + for (_, _, (orth, base, tag, _, _)) in MORFEUSZ2.analyse(lemma):
503 502 pos_tag = tag.split(':')[0]
504 503 if pos_tag == 'interp':
505 504 contains_separator = True
... ... @@ -517,7 +516,7 @@ def is_preposition_case_pair_valid(preposition_obj, case_obj):
517 516 else:
518 517 pcase = [case_str]
519 518 for case in pcase:
520   - for (orth, base, tag, _, _) in MORFEUSZ2.analyse(prep_str):
  519 + for (_, _, (orth, base, tag, _, _)) in MORFEUSZ2.analyse(prep_str):
521 520 tag_parts = tag.split(':')
522 521 if len(tag_parts) > 1:
523 522 interp_pos = tag_parts[0]
... ...
dictionary/validation.py
... ... @@ -27,9 +27,8 @@ def check_aspect(lemma, frame):
27 27 inf_present = False
28 28 frame_aspect_obj = frame.characteristics.get(type=u'ASPEKT')
29 29 frame_aspect = frame_aspect_obj.value.value
30   - interps = MORFEUSZ2.analyse(lemma.entry)
31 30 if frame_aspect != '_':
32   - for (orth, base, tag, _, _) in interps:
  31 + for (_, _, (orth, base, tag, _, _)) in MORFEUSZ2.analyse(lemma.entry):
33 32 tag_parts = tag.split(':')
34 33 pos = tag_parts[0]
35 34 if pos == 'inf':
... ... @@ -63,8 +62,7 @@ def get_missing_aspects_msg(lemma):
63 62  
64 63 def get_possible_aspects(lemma):
65 64 possible_aspects = []
66   - interps = MORFEUSZ2.analyse(lemma.entry)
67   - for (orth, base, tag, _, _) in interps:
  65 + for (_, _, (orth, base, tag, _, _)) in MORFEUSZ2.analyse(lemma.entry):
68 66 tag_parts = tag.split(':')
69 67 pos = tag_parts[0]
70 68 if pos == 'inf':
... ... @@ -357,7 +355,7 @@ def prep_check(arg):
357 355 else:
358 356 pcase = [pcase]
359 357 for case in pcase:
360   - for (orth, base, tag, _, _) in MORFEUSZ2.analyse(pform):
  358 + for (_, _, (orth, base, tag, _, _)) in MORFEUSZ2.analyse(pform):
361 359 tag_parts = tag.split(':')
362 360 pos = tag_parts[0]
363 361 if pos == 'prep' and case in tag_parts[1].split('.'):
... ...
wordnet/models.py
... ... @@ -62,7 +62,7 @@ class LexicalUnit(models.Model):
62 62 reflexive = True
63 63 elif last_is_lemma:
64 64 break
65   - for (orth, base, tag, _, _) in MORFEUSZ2.analyse(part):
  65 + for (_, _, (orth, base, tag, _, _)) in MORFEUSZ2.analyse(part):
66 66 lemma = base.split(':')[0]
67 67 if lemma == self.entry.name:
68 68 last_is_lemma = True
... ...