mypy报错‘"socket" has no attribute "accept"’的原因咨询
mypy报错‘"socket" has no attribute "accept"’的原因咨询
各位好,我最近碰到个mypy的报错问题,实在搞不懂原因,想请教下大家:
mypy给出的错误提示是:
"socket" has no attribute "accept" [attr-defined]
我的代码片段如下:
import socket def a() -> socket.SocketType: ... b = a() c, _ = b.accept()
我特意去查了socket的类型存根文件,明明里面是有accept方法的,可为什么mypy还是会报这个错呢?有没有大佬能帮忙分析下?
备注:内容来源于stack exchange,提问作者Sujay
相关产品推荐
相关产品推荐

