AirtestProject / AirtestProject/Poco
python3.10时,import UnityPoco时报错,AttributeError: module 'collections' has no attribute 'MutableMapping'
- Langage dominant
- Python
- Étoiles
- 2k
- Forks
- 341
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
**描述问题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正常
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Évaluation
Cette issue n'a pas encore été évaluée.