Browse Source

Deprecate Client.logout

pull/6599/head
apple502j 4 years ago
committed by GitHub
parent
commit
954dd09e18
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      discord/client.py
  2. 2
      docs/api.rst

5
discord/client.py

@ -511,10 +511,13 @@ class Client:
await self.http.static_login(token.strip(), bot=bot)
self._connection.is_bot = bot
@utils.deprecated('Client.close')
async def logout(self):
"""|coro|
Logs out of Discord and closes all connections.
.. deprecated:: 1.7
.. note::
@ -675,7 +678,7 @@ class Client:
try:
loop.run_until_complete(start(*args, **kwargs))
except KeyboardInterrupt:
loop.run_until_complete(logout())
loop.run_until_complete(close())
# cancel all tasks lingering
finally:
loop.close()

2
docs/api.rst

@ -201,7 +201,7 @@ to handle it, which defaults to print a traceback and ignoring the exception.
.. function:: on_disconnect()
Called when the client has disconnected from Discord, or a connection attempt to Discord has failed.
This could happen either through the internet being disconnected, explicit calls to logout,
This could happen either through the internet being disconnected, explicit calls to close,
or Discord terminating the connection one way or the other.
This function can be called many times without a corresponding :func:`on_connect` call.

Loading…
Cancel
Save