summaryrefslogtreecommitdiff
path: root/Misc
diff options
context:
space:
mode:
authorBrett Cannon <bcannon@gmail.com>2006-03-01 04:25:17 +0000
committerBrett Cannon <bcannon@gmail.com>2006-03-01 04:25:17 +0000
commitbf36409e2a8171b441d5e0a2f1c9e02d31a35ae8 (patch)
tree7456cf3d197d6f0dc017b0f851878bcaf6024f6c /Misc
parent762467475d944f67ac20bf23c6c5144a6e39feae (diff)
downloadcpython-git-bf36409e2a8171b441d5e0a2f1c9e02d31a35ae8.tar.gz
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.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index 51e0aefc41..63c2874c37 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -12,6 +12,11 @@ What's New in Python 2.5 alpha 1?
Core and builtins
-----------------
+- PEP 352, patch #1104669: Make exceptions new-style objects. Introduced the
+ new exception base class, BaseException, which has a new message attribute.
+ KeyboardInterrupt and SystemExit to directly inherit from BaseException now.
+ Raising a string exception now raises a DeprecationWarning.
+
- Patch #1438387, PEP 328: relative and absolute imports. Imports can now be
explicitly relative, using 'from .module import name' to mean 'from the same
package as this module is in. Imports without dots still default to the