flake8和"旧式类声明"

时间:2017-04-13 16:46:58

标签: python pep8 flake8

我使用flake8来检查我的python3脚本的格式。当我宣布这样的课程时......

class MyClass:

...我收到警告" H238 - 旧样式类声明,使用新样式(继承自object)"。

但是,文档显然有这样的声明:https://docs.python.org/3/tutorial/classes.html#class-definition-syntax

我认为继承自object看起来不必要地混乱。它在功能上有所不同吗?文档没有说明从object继承的内容。

这是flake8的错误,还是我错过了一些明显的错误?

1 个答案:

答案 0 :(得分:3)

documentation says

  

根据您的需要在正确的版本的Python上安装 Flake8 非常重要非常重要。如果您希望 Flake8 正确解析Python 3.5中的新语言功能(例如),则需要在3.5上安装 Flake8 才能理解这些功能。在许多方面, Flake8 与运行它的Python版本相关联。