'socket' object has no attribute 'pending' #857

发布时间 2023-08-30 15:18:48作者: java渣渣

背景

使用websocket-client调用星火api出现上述错误

原因

1.4.1及以下版本是根据sslopt来判断是否使用wss,但是url可能传的并不是wss前缀导致报错。
作者在后续版本中改成根据url是不是以wss://开头判断是不是ssl

解决方案

升级到1.4.2版本及以上

参考

https://github.com/websocket-client/websocket-client/issues/857