From 72b6152e96b4981e7ca9371a62c089a1bd867bdf Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sun, 7 Apr 2019 22:32:30 -0400 Subject: [PATCH] Client.event raises TypeError instead of ClientException. --- discord/client.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/discord/client.py b/discord/client.py index 2608fa6e8..2817ecc05 100644 --- a/discord/client.py +++ b/discord/client.py @@ -754,7 +754,7 @@ class Client: You can find more info about the events on the :ref:`documentation below `. - The events must be a |corourl|_, if not, :exc:`ClientException` is raised. + The events must be a |corourl|_, if not, :exc:`TypeError` is raised. Example --------- @@ -764,10 +764,15 @@ class Client: @client.event async def on_ready(): print('Ready!') + + Raises + -------- + TypeError + The coroutine passed is not actually a coroutine. """ if not asyncio.iscoroutinefunction(coro): - raise ClientException('event registered must be a coroutine function') + raise TypeError('event registered must be a coroutine function') setattr(self, coro.__name__, coro) log.debug('%s has successfully been registered as an event', coro.__name__)