invalid-bytes-return-type (PLE0308) 源自 Pylint 代码检查工具。 作用 检查 __bytes__ 实现是否返回 bytes 以外的类型。 为什么这不好? __bytes__ 方法应返回一个 bytes 对象。返回不同的类型可能会导致意外行为。 示例 class Foo: def __bytes__(self): return 2 建议改为 class Foo: def __bytes__(self): return b"2" 参考 Python 文档:__bytes__ 方法