<br><br><div class="gmail_quote">On Tue, Mar 2, 2010 at 15:55, Florent Xicluna <span dir="ltr">&lt;<a href="mailto:florent.xicluna@gmail.com">florent.xicluna@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hello,<br>
<br>
I would like to open a discussion on the meaning of deprecation warnings in 2.7.<br>
I assume, but I may be wrong, that 2.7 will be the last version in the 2.x<br>
branch.  With this assumption, we should not find many things deprecated in 2.7<br>
final.<br>
<br>
On the other hand, the list of py3k deprecation warnings is increasing a lot.<br>
And more users will probably start to move from 2.7 to the 3.1 release.<br>
<br>
While working on ticket #7092 and #7849, we started to discuss some proposals<br>
to simplify the deprecation warnings for 2.7.<br>
<br>
We discussed these 2 proposals:<br>
<br>
 1) in 2.6 there&#39;s no distinction between py3k and normal deprecations: they<br>
    share the same category, DeprecationWarning.  The &quot;-3&quot; switch enables the<br>
    py3k DeprecationWarning and SyntaxWarning.<br>
    Do we need to introduce a subclass Py3kDeprecationWarning in 2.7?  It will<br>
    make it easier to separate both kinds of deprecations (2.x and 3.x), and<br>
    to filter them.<br>
<br>
 2) a different idea is to deprecate the &quot;-3&quot; switch and consider all py3k<br>
    deprecations as normal deprecations.  They will be hidden by default<br>
    thanks to #7309.  Since there&#39;s no future for the 2.x branch, it seems<br>
    normal to consider the migration from 2.7 to 3.1 and show these warnings<br>
    when the developer uses &quot;-Wd&quot; switch.<br>
<br>
What do you expect as DeprecationWarning in 2.7?<br></blockquote><div><br></div><div>I like option 2; we are serious about trying to make 2.7 the last in the 2.x series, which means if you care about deprecations then you are caring about Python 3. So I say make -3 the equivalent of -Wd in Python 2.7</div>

<div><br></div><div>-Brett</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
I will post a list of the DeprecationWarnings in the python trunk, in a<br>
followup message, for a review, and to help the discussion.<br>
<br>
Best regards,<br>
<br>
--<br>
Florent Xicluna<br>
<br>
<br>
_______________________________________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-dev" target="_blank">http://mail.python.org/mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="http://mail.python.org/mailman/options/python-dev/brett%40python.org" target="_blank">http://mail.python.org/mailman/options/python-dev/brett%40python.org</a><br>
</blockquote></div><br>