Python不允许将函数作为异常引发,但是PyLint仍然对此进行了检查

时间:2019-07-17 17:14:13

标签: python pylint

Python不允许将函数作为异常引发,但是PyLint仍然对其进行检查here。在什么情况下可以击破上面的代码行?

我尝试引发类似这样的异常

def test_func():
    """Test-only function for checking function objects can be raised."""
    pass
raise test_func

但是Python引发了一个错误:“异常必须是旧式类或从BaseException派生,而不是类型”

0 个答案:

没有答案