diff --git a/discord/client.py b/discord/client.py index 9f5d5ef4f..fa85f3057 100644 --- a/discord/client.py +++ b/discord/client.py @@ -379,7 +379,7 @@ class Client: else: result = func(data) if asyncio.iscoroutine(result): - utils.create_task(result, loop=self.loop) + yield from result @asyncio.coroutine def _make_websocket(self, initial=True):