Éric Araujo <mer...@netwok.org> added the comment: > Reading PEP 0249 I can see Gerhard is correct, this patch would violate the > PEP. Me too.
> I think that the PEP is slightly flawed in that users are encouraged to raise > exceptions > called "Warning". IMHO a Warning is never an exceptional condition and > should be notified > by the warnings framework. That’s probably a bad word choice in the PEP. > This obviously confused the authors of MySQLdb, who do indeed warn() their > Warning classes > rather than raise() them, and it is very useful to be able to filter them. > To obey the letter of the PEP the authors of the MySQLdb interface multiply > inherit their > Warning class from exceptions.StandardError and exceptions.Warning. I think they are mistaken, given that the DB API warnings are actually errors. ---------- stage: patch review -> committed/rejected _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue9510> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com