python - MyPy 的 linter 出现错误,在 logging.disable 中没有
问题描述
MyPy 打印出错误“‘禁用’的参数 1 具有不兼容的类型‘str’;预期的‘int’根据 Python 的 wiki 并运行代码,一切都很好,但对于 MyPy,它不是。我做错了什么吗?
logging.disable('DEBUG')
解决方案
日志记录级别是整数,而不是字符串。它们被定义为logging
模块中的常量,您可以将其导入。例如:
logging.disable(loggging.DEBUG)
推荐阅读
- parsing - 使用 Haskell 将随机嵌套列表展平为非嵌套列表
- c# - 如何从 sql 数据库中获取图像数据
- amazon-aurora - Amazon Aurora 预定活动
- python - 计算每行的列的平均值,不包括计算平均值的行
- rocket.chat - 如何添加自定义模型 Rocket Chat
- powershell - 通过 Powershell 设置邮箱文件夹权限失败
- java - OperationNotSupportedException:流结果(ResultSet)不支持操作
- android - Android:将 Media-Player App 设置为标准音乐播放器以捕捉外部媒体输入(NEXT SONG 等)
- java - 用于测试的fat jar 开源应用程序
- karate - 我们可以使用空手道将 PEM 文件转换为 jks 文件吗