Gregor Titze <gregor.ti...@gmail.com> added the comment:

Andre:

You mention that user-defined exceptions should inherit from Exception. This is 
totally right and explicitly stated just a bit later in 8.6 on the same page of 
the tutorial. I think this perfectly covers this concern .

However, the paragraph I refer to explains the raise statement and as stated in 
the reference, the raise statement must be followed by a class or instance 
derived from BaseException. Thus, I think it would just be accurate and people 
reading on don't stumble over this difference as I did.

Regarding the mentioned wildcard: I think it wouldn't be a real wildcard 
anymore if it didn't catch ALL exceptions. Anyway the tutorial states that it 
needs to be used with extreme caution and the example re-raises the error.

Irit:

Yes I am happy provide a patch. I would also correct the other two issues you 
mentioned.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue46291>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to