Daniel Marino
3 十一月 2024
解决 Python 3.11 中 Pylint 的无用父委托和 Super-Init-Not-Called 冲突
在 Python 3.11 中使用类继承可能会导致处理矛盾的 Pylint 错误变得困难,例如 useless-parent-delegation 和 super-init-not-used。当子类调用 super() 而父类的初始化机制没有意义时,就会出现此问题。您可以通过仔细利用对 super() 的条件调用或重新考虑类结构来修复这些问题,而无需隐藏它们。