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()