diff options
| author | Tobotimus <[email protected]> | 2018-01-06 17:21:56 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2018-01-06 17:23:59 -0500 |
| commit | 3112e1c17e7859adf6d13ed844f4c636b4bc30d8 (patch) | |
| tree | 70d7aafca549a8c245ee4fdab774e1ab5302d531 /discord/client.py | |
| parent | [commands] Fix MissingRequiredArgument param handling (diff) | |
| download | discord.py-3112e1c17e7859adf6d13ed844f4c636b4bc30d8.tar.xz discord.py-3112e1c17e7859adf6d13ed844f4c636b4bc30d8.zip | |
Add intersphinx
Diffstat (limited to 'discord/client.py')
| -rw-r--r-- | discord/client.py | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/discord/client.py b/discord/client.py index 6be78181..d2a4951e 100644 --- a/discord/client.py +++ b/discord/client.py @@ -175,7 +175,7 @@ class Client: @property def latency(self): - """float: Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. + """:obj:`float`: Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds. This could be referred to as the Discord WebSocket protocol latency. """ @@ -214,7 +214,7 @@ class Client: return self._connection.voice_clients def is_ready(self): - """bool: Specifies if the client's internal cache is ready for use.""" + """:obj:`bool`: Specifies if the client's internal cache is ready for use.""" return self._ready.is_set() @asyncio.coroutine @@ -581,14 +581,14 @@ class Client: # properties def is_closed(self): - """bool: Indicates if the websocket connection is closed.""" + """:obj:`bool`: Indicates if the websocket connection is closed.""" return self._closed.is_set() # helpers/getters @property def users(self): - """Returns a list of all the :class:`User` the bot can see.""" + """Returns a :obj:`list` of all the :class:`User` the bot can see.""" return list(self._connection._users.values()) def get_channel(self, id): @@ -663,20 +663,18 @@ class Client: or to react to a message, or to edit a message in a self-contained way. - The ``timeout`` parameter is passed onto `asyncio.wait_for`_. By default, + The ``timeout`` parameter is passed onto :func:`asyncio.wait_for`. By default, it does not timeout. Note that this does propagate the - ``asyncio.TimeoutError`` for you in case of timeout and is provided for + :exc:`asyncio.TimeoutError` for you in case of timeout and is provided for ease of use. - In case the event returns multiple arguments, a tuple containing those + In case the event returns multiple arguments, a :obj:`tuple` containing those arguments is returned instead. Please check the :ref:`documentation <discord-api-events>` for a list of events and their parameters. This function returns the **first event that meets the requirements**. - .. _asyncio.wait_for: https://docs.python.org/3/library/asyncio-task.html#asyncio.wait_for - Examples --------- @@ -723,7 +721,7 @@ class Client: parameters of the event being waited for. timeout: Optional[float] The number of seconds to wait before timing out and raising - ``asyncio.TimeoutError``\. + :exc:`asyncio.TimeoutError`. Raises ------- @@ -733,7 +731,7 @@ class Client: Returns -------- Any - Returns no arguments, a single argument, or a tuple of multiple + Returns no arguments, a single argument, or a :obj:`tuple` of multiple arguments that mirrors the parameters passed in the :ref:`event reference <discord-api-events>`. """ @@ -789,7 +787,7 @@ class Client: return coro def async_event(self, coro): - """A shorthand decorator for ``asyncio.coroutine`` + :meth:`event`.""" + """A shorthand decorator for :func:`asyncio.coroutine` + :meth:`event`.""" if not asyncio.iscoroutinefunction(coro): coro = asyncio.coroutine(coro) |