ber*_*ers 5 python error-suppression pylint
由于hashlib.file_digest仅在 Python 3.11 中引入,因此我使用了先前代码的回退:
if sys.version_info < (3, 11):
digest = hashlib.sha256()
digest.update(file.read())
else:
digest = hashlib.file_digest(file, hashlib.sha256)
Run Code Online (Sandbox Code Playgroud)
在此文件上运行pylintPython 3.10 时,出现以下错误:
Module 'hashlib' has no 'file_digest' member (no-member)
我可以添加# pylint: disable=no-member到代码的底部分支,但随后我会得到
Useless suppression of 'no-member' (useless-suppression)
什么时候pylint在Python 3.11中运行。
| 归档时间: |
|
| 查看次数: |
273 次 |
| 最近记录: |