New submission from Serhiy Storchaka <[email protected]>:
It is common to use quotes around %s. If the formatted argument is a string
this will produce a string in qoutes, that look as a string literal in Python
and other programming languages or just as a quoted string in English. But if
quotes surround %r this looks like error. If the argument is a string this will
lead to doubling qoutes. If its repr is in the form <...>, the angular
parenthesis serve a role of qoutes, and additional qoutes are not needed.
PR 4582 removes qoutes around %r and {!r} in format strings.
----------
components: Library (Lib)
messages: 307146
nosy: barry, davin, pitrou, r.david.murray, serhiy.storchaka, yselivanov
priority: normal
severity: normal
stage: patch review
status: open
title: Remove explicit quotes around %r and {!r}
versions: Python 3.7
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue32157>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com