Sergienko Anton 7 лет назад
Родитель
Сommit
7eab2cccb3
2 измененных файлов с 76 добавлено и 0 удалено
  1. 64 0
      src/odict.csv
  2. 12 0
      src/program_efremova.py

Разница между файлами не показана из-за своего большого размера
+ 64 - 0
src/odict.csv


+ 12 - 0
src/program_efremova.py

@@ -6,6 +6,7 @@ import time
 import os
 import os
 
 
 dictionary_filename = 'efremova.txt'
 dictionary_filename = 'efremova.txt'
+dictionary_forms_filename = 'odict.csv'
 json_filename = 'data.json'
 json_filename = 'data.json'
 
 
 
 
@@ -31,6 +32,17 @@ def if_exist_json(func):
     return wrapper
     return wrapper
 
 
 
 
+def if_exist_dictionary_forms(func):
+    def wrapper(*original_args, **original_kwargs):
+        file = Path(dictionary_forms_filename)
+        if not file.is_file():
+            print('Файл {} не существует. Функция не может быть выполнена'.format(dictionary_filename))
+            return
+        func(*original_args, **original_kwargs)
+
+    return wrapper
+
+
 def function_execution_time(func):
 def function_execution_time(func):
     def wrapper(*original_args, **original_kwargs):
     def wrapper(*original_args, **original_kwargs):
         start = time.time()
         start = time.time()

Некоторые файлы не были показаны из-за большого количества измененных файлов