fix: Поправил TypeHints и убраз неиспользуемые сущности

This commit is contained in:
2024-02-14 15:34:24 +03:00
parent 5ef6aaeb6f
commit 8189aaedd4
14 changed files with 32 additions and 69 deletions

View File

@@ -1,4 +1,5 @@
import os
from typing import Any
import gspread
import openpyxl
@@ -43,7 +44,9 @@ async def local_xlsx_to_rows() -> list[list[str | int | float]]:
return data
async def rows_to_dict(rows: list[list]) -> tuple:
async def rows_to_dict(
rows: list[list],
) -> tuple[dict[int, Any], dict[Any, Any], dict[Any, Any]]:
"""Парсит строки полученные и источников в словарь"""
menus = {}

View File

@@ -1,5 +1,6 @@
import os
import pickle
from typing import Any
import redis.asyncio as redis # type: ignore
from sqlalchemy import delete, update
@@ -43,7 +44,9 @@ async def is_changed_xls() -> bool:
return True
async def on_menu_change(new_menu: dict, old_menu: dict, session: AsyncSession) -> dict:
async def on_menu_change(
new_menu: dict, old_menu: dict, session: AsyncSession
) -> dict[str, Any]:
"""Изменение, удаление или создание меню"""
if new_menu and not old_menu:
# Создаем меню
@@ -104,7 +107,7 @@ async def menus_updater(menus: dict, session: AsyncSession) -> None:
async def on_submenu_change(
new_sub: dict, old_sub: dict, session: AsyncSession
) -> dict:
) -> dict[str, Any]:
if new_sub and not old_sub:
# Создаем подменю
submenu = SubMenu(
@@ -183,7 +186,9 @@ async def submenus_updater(submenus: dict, session: AsyncSession) -> None:
await redis.set('ALL_SUBMENUS', pickle.dumps(submenus))
async def on_dish_change(new_dish: dict, old_dish, session: AsyncSession) -> dict:
async def on_dish_change(
new_dish: dict, old_dish, session: AsyncSession
) -> dict[str, Any]:
if new_dish and not old_dish:
dish = Dish(
title=new_dish['data']['title'],