byte-string-usage (PYI057)(字节串使用)
源自 flake8-pyi 代码检查器。
作用
检查 typing.ByteString 或 collections.abc.ByteString 的使用。
为什么这不好?
ByteString 自 Python 3.9 起已被弃用,将在 Python 3.14 中移除。Python 文档建议使用 collections.abc.Buffer(或 Python \<3.12 上的 typing_extensions 反向移植)或类似 bytes | bytearray | memoryview 的联合类型来替代。
示例
建议改为