From 2be008397fab64d1d8f3453d60c18a187441ddfd Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Sun, 8 Nov 2020 21:38:40 +0000 Subject: [PATCH] Remove unnecessary use of comprehension --- aiogram/types/inline_keyboard.py | 2 +- aiogram/types/reply_keyboard.py | 2 +- aiogram/utils/helper.py | 7 ++----- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/aiogram/types/inline_keyboard.py b/aiogram/types/inline_keyboard.py index a18f17b6..d262d5b7 100644 --- a/aiogram/types/inline_keyboard.py +++ b/aiogram/types/inline_keyboard.py @@ -61,7 +61,7 @@ class InlineKeyboardMarkup(base.TelegramObject): :return: self :rtype: :obj:`types.InlineKeyboardMarkup` """ - btn_array = [button for button in args] + btn_array = list(args) self.inline_keyboard.append(btn_array) return self diff --git a/aiogram/types/reply_keyboard.py b/aiogram/types/reply_keyboard.py index 28744e57..11a7bec4 100644 --- a/aiogram/types/reply_keyboard.py +++ b/aiogram/types/reply_keyboard.py @@ -69,7 +69,7 @@ class ReplyKeyboardMarkup(base.TelegramObject): :return: self :rtype: :obj:`types.ReplyKeyboardMarkup` """ - btn_array = [button for button in args] + btn_array = list(args) self.keyboard.append(btn_array) return self diff --git a/aiogram/utils/helper.py b/aiogram/utils/helper.py index e21e028a..51e52d61 100644 --- a/aiogram/utils/helper.py +++ b/aiogram/utils/helper.py @@ -194,14 +194,11 @@ class OrderedHelperMeta(type): def __new__(mcs, name, bases, namespace, **kwargs): cls = super().__new__(mcs, name, bases, namespace) - props_keys = [ - prop_name - for prop_name in ( + props_keys = list(( name for name, prop in namespace.items() if isinstance(prop, (Item, ListItem)) - ) - ] + )) setattr(cls, PROPS_KEYS_ATTR_NAME, props_keys)