Commit cadcdd33f66b4d0e814ef6e484e892dcaa36f8d0

Authored by Bartłomiej Nitoń
1 parent 80b919c4

Minor fix to get_pred_prepnp_jako_str2check command.

dictionary/management/commands/get_pred_prepnp_jako_str2check.py
@@ -17,6 +17,8 @@ class Command(BaseCommand): @@ -17,6 +17,8 @@ class Command(BaseCommand):
17 for phrase_type in pos.arguments.all(): 17 for phrase_type in pos.arguments.all():
18 if self.phrase_type_is_prepnp_jako_str(phrase_type): 18 if self.phrase_type_is_prepnp_jako_str(phrase_type):
19 pred_prepnp_jako_str_exists = True 19 pred_prepnp_jako_str_exists = True
  20 + elif self.phrase_type_is_prepadjp_jako_str(phrase_type):
  21 + pred_prepnp_jako_str_exists = True
20 else: 22 else:
21 other_pred_exists = True 23 other_pred_exists = True
22 if pred_prepnp_jako_str_exists and other_pred_exists: 24 if pred_prepnp_jako_str_exists and other_pred_exists:
@@ -30,3 +32,11 @@ class Command(BaseCommand): @@ -30,3 +32,11 @@ class Command(BaseCommand):
30 phrase_type.atributes.get(type='TYP FRAZY').values.all()[0].argument.text_rep == 'prepnp(jako,str)'): 32 phrase_type.atributes.get(type='TYP FRAZY').values.all()[0].argument.text_rep == 'prepnp(jako,str)'):
31 return True 33 return True
32 return False 34 return False
  35 +
  36 + def phrase_type_is_prepadjp_jako_str(self, phrase_type):
  37 + if (phrase_type.text_rep == 'prepadjp(jako,str)'):
  38 + return True
  39 + if (phrase_type.type == 'lex' and
  40 + phrase_type.atributes.get(type='TYP FRAZY').values.all()[0].argument.text_rep == 'prepadjp(jako,str)'):
  41 + return True
  42 + return False