Florent Xicluna <[email protected]> added the comment:
The PEP 3101 does not prohibit any character for the 'fill' argument.
Another example which just works:
>>> '{:{fill}^6}'.format(42, fill='{')
'{{42{{'
>>> '{:{fill}^6}'.format(42, fill='}')
'}}42}}'
I don't care if '{' and '}' are prohibited when using simple formatting syntax.
This is not a common use case, and there are workarounds (either using
format() builtin or the recursive formatting).
A documentation fix could be enough.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue9780>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com