diff --git a/aiogram/types/inline_keyboard.py b/aiogram/types/inline_keyboard.py index dd3e92dd..16f0540a 100644 --- a/aiogram/types/inline_keyboard.py +++ b/aiogram/types/inline_keyboard.py @@ -14,8 +14,8 @@ class InlineKeyboardMarkup(base.TelegramObject): https://core.telegram.org/bots/api#inlinekeyboardmarkup """ - inline_keyboard: typing.List[typing.List[InlineKeyboardButton]] = fields.ListOfLists(base=InlineKeyboardButton, - default=[]) + inline_keyboard: 'typing.List[typing.List[InlineKeyboardButton]]' = fields.ListOfLists(base='InlineKeyboardButton', + default=[]) @classmethod def create(cls, row_width=3): diff --git a/aiogram/types/reply_keyboard.py b/aiogram/types/reply_keyboard.py index d89439bb..ca77ffe5 100644 --- a/aiogram/types/reply_keyboard.py +++ b/aiogram/types/reply_keyboard.py @@ -10,12 +10,12 @@ class ReplyKeyboardMarkup(base.TelegramObject): https://core.telegram.org/bots/api#replykeyboardmarkup """ - keyboard: typing.List[typing.List[KeyboardButton]] = fields.ListOfLists(base=KeyboardButton, default=[]) + keyboard: 'typing.List[typing.List[KeyboardButton]]' = fields.ListOfLists(base='KeyboardButton', default=[]) resize_keyboard: base.Boolean = fields.Field() one_time_keyboard: base.Boolean = fields.Field() selective: base.Boolean = fields.Field() - def __init__(self, keyboard: typing.List[typing.List[KeyboardButton]] = None, + def __init__(self, keyboard: 'typing.List[typing.List[KeyboardButton]]' = None, resize_keyboard: base.Boolean = None, one_time_keyboard: base.Boolean = None, selective: base.Boolean = None):