Портфолио: Рефакторинг кода

This commit is contained in:
Kirill Samoylenkov 2025-08-22 21:11:08 +07:00
parent f6a2c1fa30
commit 5c18e22b80
31 changed files with 447 additions and 283 deletions

View file

@ -5,15 +5,15 @@ from aiogram.utils.keyboard import InlineKeyboardBuilder
def create_callback_markup(
texts: List[str],
data: List[str],
*adjust: int
) -> InlineKeyboardMarkup:
texts: List[str],
data: List[str],
*adjust: int,
) -> InlineKeyboardMarkup:
"""
Создание Callback-Inline клавиатуры.
Принимает два списка: текст кнопок и данные, которые они посылают.
Также можно указать размеры для каждой строчки клавиатуры.
Выводит объект для reply_markup.
Создание Callback-Inline клавиатуры.
Принимает два списка: текст кнопок и данные, которые они посылают.
Также можно указать размеры для каждой строчки клавиатуры.
Выводит объект для reply_markup.
"""
builder = InlineKeyboardBuilder()
@ -24,6 +24,5 @@ def create_callback_markup(
if len(adjust) > 0:
builder.adjust(*adjust)
return builder.as_markup()
return builder.as_markup()