<div dir="auto">Well to be pedantic, the code is obviously wrong since it assumes EOF is generated by ctrl-D, but the user could have changed that with stty. It should query the terminal settings instead...<div dir="auto"><br></div><div dir="auto">Yeah I know, people who do that don't need the message.</div></div><div class="gmail_extra"><br><div class="gmail_quote">Op 12 feb. 2017 4:26 p.m. schreef "Steve Dower" <<a href="mailto:steve.dower@python.org">steve.dower@python.org</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div style="font-family:Calibri,sans-serif;font-size:11pt">It depends on what the code beneath the if is doing. "Windows" may be a shorthand for "uses backslash", in which case the check is correct.<br><br>We should certainly match the check to the intent, but we need to determine the intent first.<br><br>Cheers,<br>Steve<br><br>Top-posted from my Windows Phone</div></div><div dir="ltr"><hr><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">From: </span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:tritium-list@sdamon.com" target="_blank">Alex Walters</a></span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Sent: </span><span style="font-family:Calibri,sans-serif;font-size:11pt">‎2/‎12/‎2017 4:35</span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">To: </span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:python-ideas@python.org" target="_blank">python-ideas@python.org</a></span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Subject: </span><span style="font-family:Calibri,sans-serif;font-size:11pt">[Python-ideas] site.py uses os.sep to determine platform</span><br><br></div>On august 7th, 1998, Guido committed<br><a href="https://github.com/python/cpython/commit/d89fa0c5761254c970af72e5abcea420fd2" target="_blank">https://github.com/python/<wbr>cpython/commit/<wbr>d89fa0c5761254c970af72e5abcea4<wbr>20fd2</a><br>3e893 to python, adding the quit() and exit() built-ins.  He decided to<br>determine the platform python was running on by checking os.sep.  I don't<br>understand the rationale behind this choice in 1998, but I assume that there<br>was one.<br><br>It's 2017.  We have sys.platform, and the standard library is tested against<br>everything that vanilla cpython (unpatched by a vendor) will ever put in<br>cpython.<br><br>Is there any reason not to change os.sep == '\\' to sys.platform == 'win32'<br>in 2017?<br><br>______________________________<wbr>_________________<br>Python-ideas mailing list<br><a href="mailto:Python-ideas@python.org" target="_blank">Python-ideas@python.org</a><br><a href="https://mail.python.org/mailman/listinfo/python-ideas" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/python-ideas</a><br>Code of Conduct: <a href="http://python.org/psf/codeofconduct/" target="_blank">http://python.org/psf/<wbr>codeofconduct/</a><br></div><br>______________________________<wbr>_________________<br>
Python-ideas mailing list<br>
<a href="mailto:Python-ideas@python.org">Python-ideas@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-ideas" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/python-ideas</a><br>
Code of Conduct: <a href="http://python.org/psf/codeofconduct/" rel="noreferrer" target="_blank">http://python.org/psf/<wbr>codeofconduct/</a><br></blockquote></div></div>