xfgryujk / blivedm

获取bilibili直播弹幕,使用WebSocket协议,支持web端和B站直播开放平台两种接口
MIT License
1.05k stars 225 forks source link

TypeError: gather() got an unexpected keyword argument 'loop' #20

Closed LinYi6 closed 2 years ago

LinYi6 commented 2 years ago

你好,请问一下报这个错误是什么回事啊?win10,python3.10

xfgryujk commented 2 years ago

Python 3.10去掉了loop参数,你可以自己删掉这个参数

LinYi6 commented 2 years ago

好的,已解决,感谢😊 修改如下,方便遇到相同问题的朋友参考。 results = await asyncio.shield( asyncio.gather( *(handler.handle(self, command) for handler in self._handlers),

loop=self._loop,

            return_exceptions=True
        ),
        #loop=self._loop