Refactor: inline keboard row (#980)

* Refactor: just removed some bad code...

* Fix: tuple to list

* FIx: type error

* Update aiogram/types/inline_keyboard.py

Co-authored-by: Evgen Fil <evgfilim1@yandex.ru>

Co-authored-by: Evgen Fil <evgfilim1@yandex.ru>
This commit is contained in:
Nikita 2022-08-30 01:24:50 +03:00 committed by GitHub
parent 87a8b50949
commit 96ebee26e4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -55,16 +55,15 @@ class InlineKeyboardMarkup(base.TelegramObject):
self.inline_keyboard.append(row) self.inline_keyboard.append(row)
return self return self
def row(self, *args): def row(self, *buttons):
""" """
Add row Add row
:param args: :param buttons:
:return: self :return: self
:rtype: :obj:`types.InlineKeyboardMarkup` :rtype: :obj:`types.InlineKeyboardMarkup`
""" """
btn_array = [button for button in args] self.inline_keyboard.append(list(buttons))
self.inline_keyboard.append(btn_array)
return self return self
def insert(self, button): def insert(self, button):