On 6/10/2010 7:08 AM, M.-A. Lemburg wrote:
Walter Dörwald wrote:

The PEP would also serve as a reference back to both this discussion and
the previous one (which was long enough ago that I've forgotten most of it).

I too think that a PEP is required here.

Fair enough. I'll write a PEP.

Thank you from me.

Codecs support several types of error handling that don't make sense for
transform()/untransform(). What should 'abc'.decode('hex', 'replace')
do? (In 2.6 it raises an assertion error, because errors *must* be strict).

I would expext either ValueError: errors arg must be 'strict' for trransform or else TypeError: tranform takes 1 arg, 2 given.

That's not really an issue since codecs don't have to implement
all error handling schemes.

For starters, they will all only implement 'strict' mode.

Terry Jan Reedy


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to