AirtestProject / AirtestProject/Poco
python3.10时,import UnityPoco时报错,AttributeError: module 'collections' has no attribute 'MutableMapping'
- 主要言語
- Python
- スター
- 2k
- フォーク
- 341
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
**描述问题bug**
python 3.10时,代码引入UnityPoco,运行时即报错
from poco.drivers.unity3d.unity3d_poco import UnityPoco
```
Traceback (most recent call last):
File "E:\AirTestProject\air_pro_10\main.py", line 5, in
from poco.drivers.unity3d.unity3d_poco import UnityPoco
File "D:\python\lib\site-packages\poco\drivers\unity3d\__init__.py", line 3, in
from poco.drivers.unity3d.unity3d_poco import UnityPoco
File "D:\python\lib\site-packages\poco\drivers\unity3d\unity3d_poco.py", line 6, in
from poco.drivers.std import StdPoco
File "D:\python\lib\site-packages\poco\drivers\std\__init__.py", line 11, in
from poco.utils.simplerpc.rpcclient import RpcClient
File "D:\python\lib\site-packages\poco\utils\simplerpc\rpcclient.py", line 2, in
from .simplerpc import RpcAgent, RpcConnectionError
File "D:\python\lib\site-packages\poco\utils\simplerpc\simplerpc.py", line 11, in
from .jsonrpc import JSONRPCResponseManager, dispatcher
File "D:\python\lib\site-packages\poco\utils\simplerpc\jsonrpc\__init__.py", line 7, in
from .dispatcher import Dispatcher
File "D:\python\lib\site-packages\poco\utils\simplerpc\jsonrpc\dispatcher.py", line 9, in
class Dispatcher(collections.MutableMapping):
AttributeError: module 'collections' has no attribute 'MutableMapping'
```
**复现步骤**
python 3.10
from poco.drivers.unity3d.unity3d_poco import UnityPoco
**预期效果**
支持python 3.10
**python 版本:** `python 3.10`
**poco 版本:** `1.0.88`
**其他相关环境信息**
python 3.8正常
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。