Commit 363f45ad173c9d7bb960d10f8cce77a357145e85
1 parent
a475a2a9
Added frames count stat to dictionary statistics.
Showing
1 changed file
with
6 additions
and
1 deletions
dictionary/ajax_vocabulary_management.py
... | ... | @@ -320,6 +320,7 @@ def get_stats(statuses, pos): |
320 | 320 | u'lemmas': 0, |
321 | 321 | u'sub_lemmas': 0, |
322 | 322 | u'schemata': 0, |
323 | + u'frames': 0, | |
323 | 324 | u'cer_schemata': 0, |
324 | 325 | u'uncer_schemata': 0, |
325 | 326 | u'bad_schemata': 0, |
... | ... | @@ -342,6 +343,7 @@ def get_stats(statuses, pos): |
342 | 343 | stats_dict[u'col_schemata'] += lemma.frame_opinions.filter(value__value=u'potoczny').count() |
343 | 344 | stats_dict[u'vul_schemata'] += lemma.frame_opinions.filter(value__value=u'wulgarny').count() |
344 | 345 | stats_dict[u'schemata'] += lemma.frames.count() |
346 | + stats_dict[u'frames'] += lemma.entry_obj.actual_frames().count() | |
345 | 347 | |
346 | 348 | stats_dict = stats_dict + Counter(get_sub_entries_dict(lemma)) |
347 | 349 | |
... | ... | @@ -409,7 +411,9 @@ def write_stats(stats_path, stats): |
409 | 411 | outfile.write(u'Łączna liczba schematów zleksykalizowanych:\t%d\n\n' % stats['lex_schemata']) |
410 | 412 | |
411 | 413 | outfile.write(u'Łączna liczba haseł zawierających pozycje z koordynacją:\t%d\n' % stats['coor_lemmas']) |
412 | - outfile.write(u'Łączna liczba haseł zawierających schematy zleksykalizowane:\t%d\n\n' % stats['lex_lemmas']) | |
414 | + outfile.write(u'Łączna liczba haseł zawierających schematy zleksykalizowane:\t%d\n\n' % stats['lex_lemmas']) | |
415 | + | |
416 | + outfile.write(u'Łączna liczba ram semantycznych:\t%d\n\n' % stats['frames']) | |
413 | 417 | finally: |
414 | 418 | outfile.close() |
415 | 419 | |
... | ... | @@ -428,4 +432,5 @@ def update_walenty_stats(stats): |
428 | 432 | WalentyStat(label=u'Łączna liczba schematów', value=str(stats['schemata'])).save() |
429 | 433 | WalentyStat(label=u'Łączna liczba schematów z koordynacją', value=str(stats['coor_schemata'])).save() |
430 | 434 | WalentyStat(label=u'Łączna liczba schematów zleksykalizowanych', value=str(stats['lex_schemata'])).save() |
435 | + WalentyStat(label=u'Łączna liczba ram semantycznych', value=str(stats['frames'])).save() | |
431 | 436 | |
432 | 437 | \ No newline at end of file |
... | ... |