<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">On Fri, Mar 22, 2019 at 8:43 AM Victor Stinner <<a href="mailto:vstinner@redhat.com">vstinner@redhat.com</a>> wrote:<br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le ven. 22 mars 2019 à 09:16, Inada Naoki <<a href="mailto:songofacandy@gmail.com" target="_blank">songofacandy@gmail.com</a>> a écrit :<br>
> > > We have `socket.error` for long time.<br>
> ><br>
> > And it's perfectly fine, no?<br>
> ><br>
><br>
> Yes.  Waiting 10+ years to remove aliases is fine.<br><br></blockquote><div class="gmail_default" style="font-size:small">[...]</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Right now, the maintenance cost is close to zero, whereas removing the<br>
alias would annoy a lot of people who will suddenly no longer be able<br>
to use their legacy code (written for Python 2 long time ago, but only<br>
ported to Python 3 recently). Getting a hard AttributeError exception<br>
is different than getting a silent DeprecationWarning :-)<br></blockquote><div><br></div><div class="gmail_default" style="font-size:small">Quite. Why expend the effort on a development that will cause unnecessary pain?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Generally speaking, end-users will live their lives in blissful ignorance of [Pending]DeprecationWarning and should be allowed to do so. When a  developer wants to migrate them to more recent versions of Python there's a chance that warnings will be enabled and examined, but it's by no means certain.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I suspect the real value of the warnings is so that the dev team can shrug their shoulders when someone complains a feature has gone missing after ten years in deprecated status. This is the price of having them normally silent, which is certainly worth any trouble it causes by refusing to hassle innocent non-developers with warnings they can do nothing about.</div><div class="gmail_default" style="font-size:small"><br></div></div></div>