检查blind except:语句的flake8扩展
flake8-blind-except的Python项目详细描述
flake8 blind except
====
==flake8扩展检查blind,catch all``except:``语句。
您可能希望以不同于代码中出现的异常的方式处理系统中断。
通常还有一种更好的方式,就是在代码底部有许多小的“try`-`”块来捕获特定的异常,而不是一个大的“try:``块带catch all``除外:`”。对于你的程序员来说,在代码的特定部分,他们可以期待什么样的异常,以及当它们发生时,什么样的操作是正确的,这对他们来说也是一件好事。
代码块::python
尝试:
一些可怕的东西()
除了:
每个人都恐慌()
但是,以下代码是有效的:
…代码块::python
尝试:
一些可怕的东西()
除了可怕的异常:
不要惊慌()
安装扩展::
$pip安装flake8 blind,除了
用法
----
运行以下命令以验证插件是否已正确安装::
$flake8--版本
2.0(pep8:1.4.6,flake8 blind,除了:0.1.0,pyflakes:0.7.3)
插件将被自动使用。
当找到一个blind except时,``flake8``将输出::
changes
----
0.1.1-2016-06-27
`````````````````````````````
*`pep8``在其2.0版本中被重命名为``pycodestyle```。此更改的兼容性更新
0.1.0-2014-02-07
`````````````````````````
*初始版本
注意事项
----
我已经用flake8 2.6.2和python 2.7.3测试了此包。它未经测试(但可能与其他软件版本兼容)。
====
==flake8扩展检查blind,catch all``except:``语句。
您可能希望以不同于代码中出现的异常的方式处理系统中断。
通常还有一种更好的方式,就是在代码底部有许多小的“try`-`”块来捕获特定的异常,而不是一个大的“try:``块带catch all``除外:`”。对于你的程序员来说,在代码的特定部分,他们可以期待什么样的异常,以及当它们发生时,什么样的操作是正确的,这对他们来说也是一件好事。
代码块::python
尝试:
一些可怕的东西()
除了:
每个人都恐慌()
但是,以下代码是有效的:
…代码块::python
尝试:
一些可怕的东西()
除了可怕的异常:
不要惊慌()
安装扩展::
$pip安装flake8 blind,除了
用法
----
运行以下命令以验证插件是否已正确安装::
$flake8--版本
2.0(pep8:1.4.6,flake8 blind,除了:0.1.0,pyflakes:0.7.3)
插件将被自动使用。
当找到一个blind except时,``flake8``将输出::
changes
----
0.1.1-2016-06-27
`````````````````````````````
*`pep8``在其2.0版本中被重命名为``pycodestyle```。此更改的兼容性更新
0.1.0-2014-02-07
`````````````````````````
*初始版本
注意事项
----
我已经用flake8 2.6.2和python 2.7.3测试了此包。它未经测试(但可能与其他软件版本兼容)。