<p>有没有一种pythonic方法可以向其他开发人员抛出一个异常来警告他们使用一段有bug的代码?你知道吗</p>
<p>例如:</p>
<pre><code>def times_two(x):
raise BrokenException("Attn.This code is unreliable. Only works on positive numbers")
x = abs(x) * 2
return x
</code></pre>
<p>我知道我可以用一条消息引发一个泛型异常,甚至可以派生自己的异常类,但我只想知道是否有一种内置的pythonic方法来做这样的事情。你知道吗</p>
<p>而且,我理解为什么实际的<code>times_two</code>函数不起作用。这只是一个示例函数。你知道吗</p>
<p>这不是用来验证输入参数甚至返回值的。你知道吗</p>
<p>这只是将函数标记为可能不可靠。你知道吗</p>
<p>在非常特殊的情况下,代码必须在某些区域中使用,但是当开发人员正在编写代码并运行此函数时,应该警告其局限性。你知道吗</p>