[Python-checkins] r54923 - peps/trunk/pep-0361.txt

neal.norwitz python-checkins at python.org
Mon Apr 23 03:29:51 CEST 2007


Author: neal.norwitz
Date: Mon Apr 23 03:29:47 2007
New Revision: 54923
Modified:
 peps/trunk/pep-0361.txt
Log:
Various status updates
Modified: peps/trunk/pep-0361.txt
==============================================================================
--- peps/trunk/pep-0361.txt	(original)
+++ peps/trunk/pep-0361.txt	Mon Apr 23 03:29:47 2007
@@ -51,16 +51,22 @@
 
 PEPs:
 
- None
+ 352: Raising a string exception now triggers a TypeError.
+ Attempting to catch a string exception raises DeprecationWarning.
 
 New modules in the standard library:
 
 None
 
- Other major features:
+ Python 3.0 compatability:
 
 None
 
+ Other major features:
+
+ - with/as will be keywords
+ - a __dir__() special method to control dir() was added [1]
+
 
 Possible features for 2.6
 
@@ -70,7 +76,6 @@
 
 The following PEPs are being worked on for possible inclusion in 2.6:
 
- - PEP 275: Switching on Multiple Values
 - PEP 297: Support for System Upgrades
 
 Each non-trivial feature listed here that is not a PEP must be 
@@ -78,7 +83,6 @@
 
 - distutils replacement (requires a PEP)
 - turtle.py replacement or enhancements
- - adding a __dir__() magic method to control dir() [1]
 
 New modules in the standard library:
 
@@ -86,6 +90,8 @@
 http://python.org/sf/1505257
 (Owner: MAL)
 
+ - JSON implementation
+
 - setuptools
 BDFL pronouncement for inclusion in 2.5:
 http://mail.python.org/pipermail/python-dev/2006-April/063964.html
@@ -116,16 +122,14 @@
 * file.xreadlines
 * function attributes that start with func_* (should use __*__)
 * softspace removal for print() function
- * the L prefix for long literals
- * removal of the sets module
+ * the L suffix for long literals
+ * removal of the sets and exceptions module
 * renaming of __nonzero__ to __bool__
 * multiple inheritance with classic classes? (MRO might change)
 * properties and classic classes? (instance attrs shadow property)
 
 - use __bool__ method if available and there's no __nonzero__
 
- - with/as will be keywords
-
 - Check the various bits of code in Demo/ and Tools/ all still work,
 update or remove the ones that don't.
 
@@ -153,7 +157,6 @@
 
 - Remove the fpectl module?
 
- - Make everything in Modules/ build cleanly with g++
 
 Deferred until 2.7
 
@@ -177,6 +180,7 @@
 [1] Adding a __dir__() magic method
 http://mail.python.org/pipermail/python-dev/2006-July/067139.html
 
+
 Copyright
 
 This document has been placed in the public domain.


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /