From: Mark Dickinson Date: Mon, 14 Apr 2014 15:20:12 +0000 (-0400) Subject: Issue #20624: Exception docs wording tweak - clarify that it's okay to inherit from... X-Git-Tag: v3.4.1rc1~96 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=abf079de2556578a4250c671ddbb83e7399b3e1d;p=python Issue #20624: Exception docs wording tweak - clarify that it's okay to inherit from a subclass of Exception. --- diff --git a/Doc/library/exceptions.rst b/Doc/library/exceptions.rst index 0642a13384..45a6b1b5d5 100644 --- a/Doc/library/exceptions.rst +++ b/Doc/library/exceptions.rst @@ -28,10 +28,10 @@ handler or to report an error condition "just like" the situation in which the interpreter raises the same exception; but beware that there is nothing to prevent user code from raising an inappropriate error. -The built-in exception classes can be sub-classed to define new exceptions; -programmers are encouraged to at least derive new exceptions from the -:exc:`Exception` class and not :exc:`BaseException`. More information on -defining exceptions is available in the Python Tutorial under +The built-in exception classes can be subclassed to define new exceptions; +programmers are encouraged to derive new exceptions from the :exc:`Exception` +class or one of its subclasses, and not from :exc:`BaseException`. More +information on defining exceptions is available in the Python Tutorial under :ref:`tut-userexceptions`. When raising (or re-raising) an exception in an :keyword:`except` clause