[Python-Dev] transform() and untransform() methods, and the codec registry (original) (raw)

R. David Murray rdmurray at bitdance.com
Fri Dec 3 18:58:32 CET 2010


On Fri, 03 Dec 2010 11:14:56 -0500, Alexander Belopolsky <alexander.belopolsky at gmail.com> wrote:

On Fri, Dec 3, 2010 at 10:11 AM, R. David Murray <rdmurray at bitdance.com> wrote: .. > Please also recall that transform/untransform was discussed before > the release of Python 3.0 and was approved at the time, but it just > did not get implemented before the 3.0 release. >

Can you provide a link? My search for transform on python-dev came out with

It was linked from the issue, if I recall correctly. I do remember reading the thread from the python-3000 list, linked by someone somewhere :)

http://mail.python.org/pipermail/python-dev/2010-June/100564.html

where you seem to oppose these methods. Also, new methods to builtins

It looks to me like I was agreeing that transform/untrasnform should do only bytes->bytes or str->str regardless of what codec name you passed them.

fall under the language moratorium (but can be approved on a case-by-case basis):

http://www.python.org/dev/peps/pep-3003/#case-by-case-exemptions Is there an effort to document these exceptions? I expected such approvals to be added to PEP 3003, but apparently this was not the case.

I believe MAL's thought was that the addition of these methods had been approved pre-moratorium, but I don't know if that is a sufficient argument or not.

-- R. David Murray www.bitdance.com



More information about the Python-Dev mailing list