commit | bf36409e2a8171b441d5e0a2f1c9e02d31a35ae8 | [log] [tgz] |
---|---|---|
author | Brett Cannon <bcannon@gmail.com> | Wed Mar 01 04:25:17 2006 +0000 |
committer | Brett Cannon <bcannon@gmail.com> | Wed Mar 01 04:25:17 2006 +0000 |
tree | 7456cf3d197d6f0dc017b0f851878bcaf6024f6c | |
parent | 762467475d944f67ac20bf23c6c5144a6e39feae [diff] |
PEP 352 implementation. Creates a new base class, BaseException, which has an added message attribute compared to the previous version of Exception. It is also a new-style class, making all exceptions now new-style. KeyboardInterrupt and SystemExit inherit from BaseException directly. String exceptions now raise DeprecationWarning. Applies patch 1104669, and closes bugs 1012952 and 518846.