Antoine Pitrou <solipsis@pitrou.net> wrote:
Very nice, thanks. If I was to make a blasphemous suggestion I would even target it for Python 3.4. (No, seriously, this is a big issue - see the recent discussion by Armin - and the big names involved show that it is a major holdup of 3.x uptake.) It would of course depend a lot on how much code from unicode formatting can be retained or adapted as opposed to a rewrite from scratch.
From what I've seen of the unicode formatting code, a lot would have to be rewritten or refactored. It is a non-trivial task, definitely inappropriate for 3.4.
I do not know the stringlib well enough, so I have a silly question: Would it be possible to re-use the 2.x stringlib just for the bytes type, name it byteslib and disable features as appropriate? Stefan Krah