[Python-checkins] peps: Update status of implementation

antoine.pitrou python-checkins at python.org
Thu Jul 14 00:27:50 CEST 2011


http://hg.python.org/peps/rev/1a45340a65d5
changeset:   3897:1a45340a65d5
user:        Antoine Pitrou <solipsis at pitrou.net>
date:        Thu Jul 14 00:26:46 2011 +0200
summary:
  Update status of implementation

files:
  pep-3151.txt |  11 ++++++-----
  1 files changed, 6 insertions(+), 5 deletions(-)


diff --git a/pep-3151.txt b/pep-3151.txt
--- a/pep-3151.txt
+++ b/pep-3151.txt
@@ -501,13 +501,14 @@
 Implementation
 ==============
 
-A reference implementation has been started in
+A reference implementation is available in
 http://hg.python.org/features/pep-3151/ in branch ``pep-3151``.
-For now only `Step 1`_ is implemented, and without the deprecation warnings.
-However, it shows that coalescing the exception types doesn't produce any
-significant annoyance in the standard library.
+Its current state is that all semantic changes and additions are implemented,
+but the `deprecation of names`_ mechanism isn't.  It has been successfully
+tested on a variety of systems: Linux, Windows, OpenIndiana and FreeBSD
+buildbots.
 
-One source of trouble is with the respective constructors of ``IOError``
+One source of trouble has been with the respective constructors of ``IOError``
 and ``WindowsError``, which were incompatible.  The way it is solved is by
 keeping the ``IOError`` signature and adding a fourth optional argument
 to allow passing the Windows error code (which is different from the POSIX

-- 
Repository URL: http://hg.python.org/peps


More information about the Python-checkins mailing list