<div class="gmail_quote">On Thu, Jan 19, 2012 at 9:46 AM, Ethan Furman <span dir="ltr">&lt;<a href="mailto:ethan@stoneleaf.us">ethan@stoneleaf.us</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">Guido van Rossum wrote:<br>
&gt; We should not encourage people to write code that works with a certain<br>
&gt; bugfix release but not with the previous bugfix release of the same<br>
&gt; feature release.<br>
<br></div>
Then what&#39;s the point of a bug-fix release?  If 3.2.1 had broken threading, wouldn&#39;t we fix it in 3.2.2 and encourage folks to switch to 3.2.2?  Or would we scrap 3.2 and move immediately to 3.3?  (Is that more or less what happened with 3.0?)</blockquote>

<div><br>Usually the bugs fixed in bugfix releases are things that usually go well but don&#39;t work under certain circumstances. <br></div><div class="im"><br>But I&#39;d also be happy to just declare that assignable __doc__ is a feature without explaining why.<br>

<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Like it or not, this has worked this way ever since new-style classes were introduced. That has made it a de-facto feature.<br>
</blockquote>
<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
But what of the discrepancy between the &#39;type&#39; metaclass and any other Python metaclass?</blockquote><div class="im"><br>Michael Foord explained that.<br><br></div></div>-- <br>--Guido van Rossum (<a href="http://python.org/~guido">python.org/~guido</a>)<br>