
Oct. 2, 2015
4:26 p.m.
On 10/02/2015 10:20 AM, Sven R. Kunze wrote:
On 28.09.2015 03:23, Eric V. Smith wrote:
Here I suggest 'ascii'. Unfortunately, this would give an error if __format__ returned anything with a char greater than 127. I think we've learned that an API that only raises an exception with certain specific inputs is fragile.
Could you be more specific here?
bf'{foo}' Might succeed or fail, depending on what foo returns for __format__. If foo is 'bar', it succeeds. If it's '\u1234', it fails. But some of the other arguments are making me think bf'' is a bad idea, so now I'm leaning towards not implementing it. Eric.