From 03bdc6ef05ab852b9ba8c41aba04f6d06600189d Mon Sep 17 00:00:00 2001 From: Lonami Date: Sat, 14 Nov 2020 14:00:56 +0100 Subject: [PATCH] Don't use setattr for statically known attr names --- telethon/client/telegrambaseclient.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/telethon/client/telegrambaseclient.py b/telethon/client/telegrambaseclient.py index 7d494bb9..99e4003b 100644 --- a/telethon/client/telegrambaseclient.py +++ b/telethon/client/telegrambaseclient.py @@ -600,10 +600,10 @@ class TelegramBaseClient(abc.ABC): connection = getattr(self._sender, "_connection", None) if connection: if isinstance(connection, TcpMTProxy): - setattr(connection, "_ip", proxy[0]) - setattr(connection, "_port", proxy[1]) + connection._ip = proxy[0] + connection._port = proxy[1] else: - setattr(connection, "_proxy", proxy) + connection._proxy = proxy async def _disconnect_coro(self: 'TelegramClient'): await self._disconnect()