[Python-Dev] [Python-checkins] cpython: Issue #11049: adding some tests to test.support (original) (raw)
Brett Cannon brett at python.org
Wed Jul 27 04:04:20 CEST 2011
- Previous message: [Python-Dev] [Python-checkins] cpython: Issue #11049: adding some tests to test.support
- Next message: [Python-Dev] [Python-checkins] cpython: Issue #11049: adding some tests to test.support
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, Jul 26, 2011 at 17:41, Nick Coghlan <ncoghlan at gmail.com> wrote:
On Wed, Jul 27, 2011 at 12:10 AM, Éric Araujo <merwok at netwok.org> wrote: > Le 26/07/2011 15:30, Antoine Pitrou a écrit : >> Actually, you want %a for non-ASCII messages to be escaped. > > Thanks for the reminder, I should use more %a instead of %r. In the > packaging code however, we can’t, given that we want to backport. > >> (however, there's hardly any reason to worry about it when it comes to >> stdlib module names) > > I lacked context to see that. If the code in question only ever handles > stdlib modules, then okay.
The other reason to use %r is to get the enclosing quotes in the displayed message. That reason applies even in cases like this where the escaping aspect isn't a concern.
And then you make it {!r} so you can use str.format and you complete the tweak of the string formatting! =) Seriously, though, it wouldn't hurt to update it to use str.format(). -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20110726/9703a60e/attachment.html>
- Previous message: [Python-Dev] [Python-checkins] cpython: Issue #11049: adding some tests to test.support
- Next message: [Python-Dev] [Python-checkins] cpython: Issue #11049: adding some tests to test.support
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]