<div dir="ltr">I like the \x07 solution.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 24, 2015 at 10:47 AM, Ethan Furman <span dir="ltr"><<a href="mailto:ethan@stoneleaf.us" target="_blank">ethan@stoneleaf.us</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 02/24/2015 10:14 AM, Guido van Rossum wrote:<br>
<br>
> This is about messages from failing file-open operations if the filename contains an escaped character? I'd go slow<br>
> there too: here are a lot of places where files are opened and messages are printed, both in the C code and in the<br>
> stdlib. I'm not sure I buy the argument that just echoing the repr() of the name back doesn't help -- the escapes in<br>
> there are actually useful in case a filename containing garbage chars (or even a trailing space) was read from some<br>
> other source.<br>
<br>
</span>I can attest from my impoverished Windows programming days that looking at<br>
<br>
  --> os.listdir('c:\temp')<br>
  SomeErrorMessage about syntax 'c:\temp'<br>
<br>
is not very helpful.  There is zero visual indication that the \ and the t are one character, not two.  Changing that<br>
error message to:<br>
<br>
  SomeErrorMessage about syntax 'c:[\t]emp'<br>
<br>
or<br>
<br>
  SomeErrorMessage about syntax 'c:\x07emp'<br>
<br>
or something that shouts out, "hey!  one character in this location!" would be a good thing.<br>
<br>
--<br>
~Ethan~<br>
<br>
<br>_______________________________________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-dev" target="_blank">https://mail.python.org/mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/guido%40python.org" target="_blank">https://mail.python.org/mailman/options/python-dev/guido%40python.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido">python.org/~guido</a>)</div>
</div>