AirtestProject / AirtestProject/Poco

python3.10时,import UnityPoco时报错,AttributeError: module 'collections' has no attribute 'MutableMapping'

Đang mở
#572 1 bình luận 1 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
2k
Fork
341
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**描述问题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正常

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.