refactoring 1.1
This commit is contained in:
@@ -1,10 +1,7 @@
|
||||
import server.backend.services.excel as excel
|
||||
|
||||
from dotenv import load_dotenv #Работа с env
|
||||
import os
|
||||
from server.backend.schemas.pydantic import settings
|
||||
from pathlib import Path
|
||||
load_dotenv()
|
||||
base_dir = Path(os.getenv("DIR"))
|
||||
DIR = Path(settings.DIR)
|
||||
|
||||
handlers = { #метки какие файлы есть и должны быть занесены с вызовами функций из файла
|
||||
"period_closure_income": excel.YandexHandler,
|
||||
@@ -19,9 +16,9 @@ handlers = { #метки какие файлы есть и должны быть
|
||||
|
||||
#Проход по всем файлам в директории
|
||||
def validating():
|
||||
if not base_dir.exists():
|
||||
raise (f"Директория {base_dir} не существует") #Проверка существует ли директория
|
||||
for file in base_dir.rglob("*.xlsx"):
|
||||
if not DIR.exists():
|
||||
raise (f"Директория {DIR} не существует") #Проверка существует ли директория
|
||||
for file in DIR.rglob("*.xlsx"):
|
||||
|
||||
if file.name.startswith("~$"): #Проверка не редактируемый ли файл
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user