[Python-checkins] r55442 - peps/trunk/pep-0000.txt peps/trunk/pep-3110.txt
collin.winter
python-checkins at python.org
Fri May 18 22:30:55 CEST 2007
Author: collin.winter
Date: Fri May 18 22:30:49 2007
New Revision: 55442
Modified:
peps/trunk/pep-0000.txt
peps/trunk/pep-3110.txt
Log:
Mark PEP 3110 as final.
Modified: peps/trunk/pep-0000.txt
==============================================================================
--- peps/trunk/pep-0000.txt (original)
+++ peps/trunk/pep-0000.txt Fri May 18 22:30:49 2007
@@ -77,7 +77,6 @@
SA 358 The "bytes" Object Schemenauer, GvR
SA 3106 Revamping dict.keys(), .values() & .items() GvR
SA 3109 Raising Exceptions in Python 3000 Winter
- SA 3110 Catching Exceptions in Python 3000 Winter
SA 3111 Simple input built-in in Python 3000 Roberge
SA 3112 Bytes literals in Python 3000 Orendorff
SA 3115 Metaclasses in Python 3000 Talin
@@ -174,6 +173,7 @@
SF 3104 Access to Names in Outer Scopes Yee
SF 3105 Make print a function Brandl
SF 3107 Function Annotations Winter, Lownds
+ SF 3110 Catching Exceptions in Python 3000 Winter
SF 3113 Removal of Tuple Parameter Unpacking Cannon
SF 3114 Renaming iterator.next() to .__next__() Yee
SF 3129 Class Decorators Winter
@@ -480,7 +480,7 @@
SF 3107 Function Annotations Winter, Lownds
S 3108 Standard Library Reorganization Cannon
SA 3109 Raising Exceptions in Python 3000 Winter
- SA 3110 Catching Exceptions in Python 3000 Winter
+ SF 3110 Catching Exceptions in Python 3000 Winter
SA 3111 Simple input built-in in Python 3000 Roberge
SA 3112 Bytes literals in Python 3000 Orendorff
SF 3113 Removal of Tuple Parameter Unpacking Cannon
Modified: peps/trunk/pep-3110.txt
==============================================================================
--- peps/trunk/pep-3110.txt (original)
+++ peps/trunk/pep-3110.txt Fri May 18 22:30:49 2007
@@ -3,7 +3,7 @@
Version: $Revision$
Last-Modified: $Date$
Author: Collin Winter <collinw at gmail.com>
-Status: Accepted
+Status: Final
Type: Standards Track
Content-Type: text/x-rst
Created: 16-Jan-2006
@@ -185,29 +185,26 @@
``sys.exc_info()[2]`` respectively, a transformation that can be
performed by ``2to3``'s ``sysexcattrs`` fixer.
+2.6 - 3.0 Compatibility
+-----------------------
-Open Issues
-===========
-
-"except" Statements in Python 2.x
------------------------------------
-
-It has been proposed that the grammar for ``except`` statements be
-changed to accommodate both Python 2's ``,`` and Python 3's ``as``
-between the statement's type and target portions. The grammar
-would thus change from ::
+In order to facilitate forwards compatibility between Python 2.6 and 3.0,
+the ``except ... as ...:`` syntax will be backported to the 2.x series. The
+grammar will thus change from::
except_clause: 'except' [test [',' test]]
-to ::
+to::
except_clause: 'except' [test [('as' | ',') test]]
-It has not been decided whether the proposed end-of-suite cleanup
-semantic for ``except`` statements should be included in the 2.x
-series.
+The end-of-suite cleanup semantic for ``except`` statements will not be
+included in the 2.x series of releases.
+Open Issues
+===========
+
Replacing or Dropping "sys.exc_info()"
--------------------------------------
@@ -224,6 +221,13 @@
are defined in terms of ``sys.exc_info()``.
+Implementation
+==============
+
+This PEP was implemented in revisions 53342 [#r53342]_ and 53349
+[#r53349]_.
+
+
References
==========
@@ -268,6 +272,12 @@
.. [#replace-excinfo]
http://mail.python.org/pipermail/python-3000/2007-January/005604.html
+
+.. [#r53342]
+ http://svn.python.org/view/python/branches/p3yk/?view=rev&rev=53342
+
+.. [#r53349]
+ http://svn.python.org/view/python/branches/p3yk/?view=rev&rev=53349
Copyright
More information about the Python-checkins
mailing list