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