<br><br><div><span class="gmail_quote">On 3/14/07, <b class="gmail_sendername">Michael Foord</b> &lt;<a href="mailto:fuzzyman@voidspace.org.uk">fuzzyman@voidspace.org.uk</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Phillip J. Eby wrote:<br>&gt; At 06:47 PM 3/14/2007 +0100, Martin v. Löwis wrote:<br>&gt;<br>&gt;&gt; Phillip J. Eby schrieb:<br>&gt;&gt;<br>&gt;&gt;&gt; This backwards-incompatible change is therefore contrary to policy and
<br>&gt;&gt;&gt; should be reverted, pending a proper transition plan for the change<br>&gt;&gt;&gt; (such as introduction of an alternative API and deprecation of the<br>&gt;&gt;&gt; existing one.)<br>&gt;&gt;&gt;<br>&gt;&gt; I&#39;m clearly opposed to this proposal, or else I wouldn&#39;t have committed
<br>&gt;&gt; the change in the first place.<br>&gt;&gt;<br>&gt;<br>&gt; That much is obvious.&nbsp;&nbsp;But I haven&#39;t seen any explanation as to why<br>&gt; explicitly-documented and explicitly-tested behavior should be treated as a
<br>&gt; bug in policy terms, just because people don&#39;t like the documented and<br>&gt; tested behavior.<br>&gt;<br>&gt;<br>Because it&#39;s clearly a bug and has even been shown to fix bugs in<br>current code ?<br><br>
Honestly it is this sort of pointless prevarication that gives<br>python-dev a bad name.</blockquote><div><br>However, changing documented, tested behaviour without warning gives Python an even worse name. I agree with PJE that the change is the wrong thing to do, simply because it sets (yet another) precedent. If providing an alternate API with clearer semantics is too &#39;heavy-weight&#39; a solution and warning is for some reason unacceptable (I don&#39;t see why; all the arguments against warning there go for *any* warning in Python) -- then the problem isn&#39;t bad enough to fix it by breaking other code.
<br></div></div><br>-- <br>Thomas Wouters &lt;<a href="mailto:thomas@python.org">thomas@python.org</a>&gt;<br><br>Hi! I&#39;m a .signature virus! copy me into your .signature file to help me spread!