Don't use setattr for statically known attr names

This commit is contained in:
Lonami 2020-11-14 14:00:56 +01:00 committed by GitHub
parent f9e72d94af
commit 03bdc6ef05
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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