<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, May 5, 2017 at 2:34 PM, Terry Reedy <span dir="ltr"><<a href="mailto:tjreedy@udel.edu" target="_blank">tjreedy@udel.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">So it would be really great if any updates to shutils (and other stdlib packages) to support the new protocol be back-ported.<br>
</blockquote>
<br></span>
Not if they change the language.</blockquote><div><br></div><div>we're not talking about language changes here -- we are talking about updates to the stdlib.</div><div><br></div><div>Eric wrote:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="font-size:12.8px">The problem is that when someone writes code a year from now and tests it under Python 3.6.2, then a customer of theirs finds it doesn't work in 3.6.1. This will happen if 3.6.2 supports Path parameters to functions that 3.6.1 does not.</span><br style="font-size:12.8px"></blockquote><div><br></div><div>This does, of course apply to the stdlib -- not just the language.</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="font-size:12.8px">We've burned ourselves before with this, most famously with True and False in 2.2.1: </span><a href="http://python-history.blogspot.com/2013/11/the-history-of-bool-true-and-false.html" rel="noreferrer" target="_blank" style="font-size:12.8px">http://python-history.blogspot<wbr>.com/2013/11/the-history-of-<wbr>bool-true-and-false.html</a></blockquote></div><div><br></div><div>I'd argue that adding three built-ins is a much bigger deal than enhancing a subset of one standard package -- not that the same issues wouldn't arise.</div><div><br></div><div>I think it's still worth, but I can certainly see why it might not be.</div><div><br></div><div>Too bad we didn't do a bit more testing for completely when it was beta....</div><div><br></div><div>-CHB</div><div><br></div><div><br></div><div><br></div></div><div><br></div>-- <br><div class="gmail_signature"><br>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Division<br>NOAA/NOS/OR&R            (206) 526-6959   voice<br>7600 Sand Point Way NE   (206) 526-6329   fax<br>Seattle, WA  98115       (206) 526-6317   main reception<br><br><a href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a></div>
</div></div>