From fecfa109285feb194c0c9f3c5965b6d3dfbe75a9 Mon Sep 17 00:00:00 2001 From: andrew000 <11490628+andrew000@users.noreply.github.com> Date: Sun, 18 Sep 2022 00:56:42 +0300 Subject: [PATCH] Add renamed_argument decorator --- aiogram/types/chat_member.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aiogram/types/chat_member.py b/aiogram/types/chat_member.py index 9a78bca2..642797c2 100644 --- a/aiogram/types/chat_member.py +++ b/aiogram/types/chat_member.py @@ -4,6 +4,7 @@ import typing from . import base, fields from .user import User from ..utils import helper +from ..utils.deprecated import renamed_argument T = typing.TypeVar('T') @@ -108,6 +109,7 @@ class ChatMember(base.TelegramObject): return ChatMemberStatus.is_chat_member(self.status) +@renamed_argument(old_name='can_manage_voice_chats', new_name='can_manage_video_chats', until_version='3.0') class ChatMemberOwner(ChatMember): """ Represents a chat member that owns the chat and has all @@ -137,6 +139,7 @@ class ChatMemberOwner(ChatMember): can_pin_messages: base.Boolean = fields.ConstField(True) +@renamed_argument(old_name='can_manage_voice_chats', new_name='can_manage_video_chats', until_version='3.0') class ChatMemberAdministrator(ChatMember): """ Represents a chat member that has some additional privileges.