Add asyncio.Task subclass for better __repr__ for events.

This commit is contained in:
Rapptz
2019-05-19 18:42:42 -04:00
parent db9a293f14
commit 82b54933e2
2 changed files with 23 additions and 3 deletions

View File

@ -125,8 +125,7 @@ class BotBase(GroupMixin):
super().dispatch(event_name, *args, **kwargs)
ev = 'on_' + event_name
for event in self.extra_events.get(ev, []):
coro = self._run_event(event, event_name, *args, **kwargs)
asyncio.ensure_future(coro, loop=self.loop)
self._schedule_event(event, ev, *args, **kwargs)
async def close(self):
for extension in tuple(self.__extensions):