Commit 7fcd161c9bf9249a9cc9997d6216982bf7662c34
1 parent
97ac1b7c
part -> acc, gen only when negated
Showing
1 changed file
with
2 additions
and
2 deletions
entries/phrase_descriptions/utils.py
... | ... | @@ -106,6 +106,7 @@ STR_CASE = { |
106 | 106 | None : { '_' : 'acc', 'aff' : 'acc', 'neg' : 'gen' }, |
107 | 107 | } |
108 | 108 | AGR_CASE = { 'subj' : 'nom', 'obj' : 'acc', 'head' : 'nom', None : 'nom' } |
109 | +PART_CASE = { '_' : 'acc', 'aff' : 'acc', 'neg' : 'gen' }, | |
109 | 110 | PRED_CASE = { |
110 | 111 | 'subj' : { '_' : 'nom', 'aff' : 'nom', 'neg' : 'nom' }, |
111 | 112 | 'obj' : { '_' : 'acc', 'aff' : 'acc', 'neg' : 'gen' }, |
... | ... | @@ -116,9 +117,8 @@ def correct_case(case, function, negativity='_'): |
116 | 117 | return STR_CASE[function][negativity] |
117 | 118 | if case == 'agr': |
118 | 119 | return AGR_CASE[function] |
119 | - # TODO both gen and acc? | |
120 | 120 | if case == 'part': |
121 | - return 'gen' | |
121 | + return PART_CASE[negativity] | |
122 | 122 | if case == 'pred': |
123 | 123 | return PRED_CASE[function][negativity] |
124 | 124 | if case == 'postp': |
... | ... |