|
7 | 7 | 'goals_and_tasks': 'Цель и задачи', |
8 | 8 | 'approbation': 'Апробация', |
9 | 9 | 'conclusion': 'Заключение', |
10 | | - 'relevance': 'Актуальность' |
| 10 | + 'relevance': ['Актуальность', 'Актуальности', 'Актуальностью'] |
11 | 11 | } |
12 | 12 | key_slide = Namespace(**key_slides) |
13 | 13 |
|
14 | 14 | def check(presentation, checks, presentation_name): |
15 | 15 | check_names = checks.enabled_checks.keys() |
16 | 16 | set_enabled = dict.fromkeys(check_names, False) |
17 | | - check_classes = [TemplateNameCheck(presentation, presentation_name), |
18 | | - SldNumCheck(presentation, checks.enabled_checks['slides_number']), |
19 | | - SldEnumCheck(presentation, checks.conv_pdf_fs_id), |
20 | | - TitleFormatCheck(presentation, checks.conv_pdf_fs_id), |
21 | | - FindDefSld(presentation, key_slide.goals_and_tasks, checks.conv_pdf_fs_id), |
22 | | - FindDefSld(presentation, key_slide.approbation, checks.conv_pdf_fs_id), |
23 | | - SearchKeyWord(presentation, key_slide.relevance, checks.conv_pdf_fs_id), |
24 | | - FindDefSld(presentation, key_slide.conclusion, checks.conv_pdf_fs_id), |
25 | | - FindTasks(presentation, key_slide.goals_and_tasks, checks.enabled_checks['slide_every_task']), |
26 | | - SldSimilarity(presentation, key_slide.goals_and_tasks, key_slide.conclusion, checks.enabled_checks['conclusion_actual']), |
27 | | - FurtherDev(presentation, key_slide.goals_and_tasks, key_slide.conclusion, checks.conv_pdf_fs_id)] |
28 | | - set_checks = dict(zip(check_names, check_classes)) |
| 17 | + set_checks = { |
| 18 | + 'template_name': TemplateNameCheck(presentation, presentation_name), |
| 19 | + 'slides_number': SldNumCheck(presentation, checks.enabled_checks['slides_number']), |
| 20 | + 'slides_enum': SldEnumCheck(presentation, checks.conv_pdf_fs_id), |
| 21 | + 'slides_headers': TitleFormatCheck(presentation, checks.conv_pdf_fs_id), |
| 22 | + 'goals_slide': FindDefSld(presentation, key_slide.goals_and_tasks, checks.conv_pdf_fs_id), |
| 23 | + 'probe_slide': FindDefSld(presentation, key_slide.approbation, checks.conv_pdf_fs_id), |
| 24 | + 'actual_slide': SearchKeyWord(presentation, key_slide.relevance, checks.conv_pdf_fs_id), |
| 25 | + 'conclusion_slide': FindDefSld(presentation, key_slide.conclusion, checks.conv_pdf_fs_id), |
| 26 | + 'slide_every_task': FindTasks(presentation, key_slide.goals_and_tasks, checks.enabled_checks['slide_every_task']), |
| 27 | + 'conclusion_actual': SldSimilarity(presentation, key_slide.goals_and_tasks, key_slide.conclusion, checks.enabled_checks['conclusion_actual']), |
| 28 | + 'conclusion_along': FurtherDev(presentation, key_slide.goals_and_tasks, key_slide.conclusion, checks.conv_pdf_fs_id) |
| 29 | + } |
29 | 30 | enabled_checks = dict((key, value) for key, value in checks.enabled_checks.items() if value) |
30 | 31 |
|
31 | 32 | for k, v in enabled_checks.items(): |
|
0 commit comments