[Python-Dev] PEP 460: allowing %d and %f and mojibake (original) (raw)

Georg Brandl g.brandl at gmx.net
Sat Jan 11 22:10:29 CET 2014


Am 11.01.2014 22:01, schrieb Serhiy Storchaka:

11.01.14 21:40, Kristján Valur Jónsson написав(ла):

How about a compromise? Personally, I think adding the full complement of integer/float formatting to bytes is a bit over the top. How about just supporting two format specifiers? %b : interpolate a bytes object. If it doesn't have the buffer interface, error. %s : interpolate a str object, encoded to ASCII using 'strict' conversion. %b is not supported in Python 2.7. And compatibility with Python 2.7 is only the purpose of this feature.

Not "only", but it is certainly an important one.

Georg



More information about the Python-Dev mailing list