从阻塞代码安排协程异步执行的最简单方法是
loop.create_task。由于
callback继承了封闭
play方法的范围,因此我们可以
self.bot.loop直接使用:
def callback(d): if d['status'] == 'finished': self.bot.loop.create_task(ctx.send("Done!")) print("Done!")
从阻塞代码安排协程异步执行的最简单方法是
loop.create_task。由于
callback继承了封闭
play方法的范围,因此我们可以
self.bot.loop直接使用:
def callback(d): if d['status'] == 'finished': self.bot.loop.create_task(ctx.send("Done!")) print("Done!")