首页 > 解决方案 > 为什么mypy会抱怨'“Type [Logger]”没有属性“manager”'

问题描述

app.py仅包含两行代码:

$ cat app.py 
import logging

print(logging.Logger.manager.loggerDict.values())

输出:

dict_values([])

所以它运行成功,但 mypy 抱怨

$ mypy app.py 
app.py:3:7: error: "Type[Logger]" has no attribute "manager"
Found 1 error in 1 file (checked 1 source file)

想知道为什么?

标签: pythonmypy

解决方案


推荐阅读