Martin Panter added the comment:

Hi Victor, I’m not sure about changing the data type. As Python 3 grows older, 
there is potentially more code being written that you break by fixing a bug 
like this. It is incompatible if you used to write

>>> print(struct.Struct('hi').format.decode())

I have used this decode() trick in the past to build composite format strings; 
e.g.: <>. If you change the data 
type this code will raise AttributeError. At a minimum you should acknowledge 
it in the “porting” section of What’s New.

Also, if you make this change, maybe update the module doc string. See the end 
of format-str.patch.


Python tracker <>
Python-bugs-list mailing list

Reply via email to