Ethan Furman added the comment:
Added in
https://hg.python.org/peps/rev/7fe79194a4f2
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23467
___
STINNER Victor added the comment:
You should also update the PEP 461.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23467
___
___
Roundup Robot added the comment:
New changeset 611fa301b807 by Ethan Furman in branch 'default':
Close issue23467: add %r compatibility to bytes and bytearray
https://hg.python.org/cpython/rev/611fa301b807
--
nosy: +python-dev
resolution: - fixed
stage: - resolved
status: open -
Changes by Giampaolo Rodola' g.rod...@gmail.com:
--
nosy: +giampaolo.rodola
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23467
___
___
STINNER Victor added the comment:
As far as bytes formatting supports the %s code (an alias to %b) purely for
compatibility with Python 2, it would be good to support the %r as an alias to
%a.
I don't like this idea.
--
nosy: +haypo
___
Python
New submission from Serhiy Storchaka:
The main motivation of PEP 461 was to help ease migration from, and/or have a
single code base with, Python 2. But bytes formatting don't support the %r code
supported in Python 2. Instead it supports the %a code which is exactly
equivalent to the %r code
Guido van Rossum added the comment:
Yeah, we probably got carried away by purity concerns.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23467
___
Ethan Furman added the comment:
Sometimes practicality wins; it's why we allow %s, and we should also allow %r.
Both %s and %r need to be clearly documented as an aid to Py2/3 code bases, and
not recommended for new code.
Serhiy, do you have time to take of this?
--
Serhiy Storchaka added the comment:
The implementation is easy -- just add case 'r': before case 'a':. The hard
(to me) part is the documentation, so that I'm out of the game.
--
___
Python tracker rep...@bugs.python.org
Changes by Ethan Furman et...@stoneleaf.us:
--
assignee: - ethan.furman
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23467
___
___
10 matches
Mail list logo