Yup, I&#39;d need to remove support in multiprocessing too.<br /><br />On Mar 4, 2009 8:39pm, Tennessee Leeuwenburg &lt;tleeuwenburg@gmail.com&gt; wrote:<br />&gt; Hi all, just FYI... sorry for any list pollution<br />&gt; <br />&gt; I went ahead and tried adding a warning to my local checkout. The test suite raised a DeprecationWarning -- it appears those methods are currently in use by other Lib code:<br />&gt; <br />&gt; <br />&gt; <br />&gt; test_multibytecodec_support<br />&gt; test_multiprocessing<br />&gt; /home/tjl/python3/lib/python3.1/queue.py:98: DeprecationWarning: Queue.empty() is deprecated, and won&#39;t be in 3.2.<br />&gt;   DeprecationWarning)<br />&gt; /home/tjl/python3/lib/python3.1/queue.py:109: DeprecationWarning: Queue.full() is deprecated, and won&#39;t be in 3.2.<br />&gt; <br />&gt;   DeprecationWarning)<br />&gt; /home/tjl/python3/lib/python3.1/queue.py:98: DeprecationWarning: Queue.empty() is deprecated, and won&#39;t be in 3.2.<br />&gt;   DeprecationWarning)<br />&gt; /home/tjl/python3/lib/python3.1/queue.py:109: DeprecationWarning: Queue.full() is deprecated, and won&#39;t be in 3.2.<br />&gt; <br />&gt;   DeprecationWarning)<br />&gt; test_mutants<br />&gt; test_netrc<br />&gt; test_nis<br />&gt; <br />&gt; Regards,<br />&gt; -T<br />&gt; <br />&gt; On Thu, Mar 5, 2009 at 12:30 PM, Raymond Hettinger python@rcn.com&gt; wrote:<br />&gt; <br />&gt; <br />&gt; <br />&gt; Just noticed that the empty() and full() methods were still there.<br />&gt; <br />&gt; IIRC, we agreed to take them out (but leaving qsize() exposed).<br />&gt; <br />&gt; The docs entries and test cases were taken out, but the actual<br />&gt; <br />&gt; methods were accidentally left in.<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; If so, the only thing to do is deprecate it in 3.1 for removal in 3.2.<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; I recommend adding a warning to 3.0.2 and removing in 3.1.<br />&gt; <br />&gt; Waiting for more 3.x uptake doesn&#39;t serve our users well.<br />&gt; <br />&gt; IIRC, that was the rationale for cmp() removal in 3.0.1.<br />&gt; <br />&gt; Even in 2.x, these methods were documented as being unreliable and were removed from the 3.0 docs entirely.<br />&gt; <br />&gt; We discussed removing them and most of the work was done.  <br />&gt; <br />&gt; <br />&gt; <br />&gt; Guido, any thoughts?<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; Raymond<br />&gt; <br />&gt; <br />&gt; _______________________________________________<br />&gt; <br />&gt; Python-Dev mailing list<br />&gt; <br />&gt; Python-Dev@python.org<br />&gt; <br />&gt; http://mail.python.org/mailman/listinfo/python-dev<br />&gt; <br />&gt; Unsubscribe: http://mail.python.org/mailman/options/python-dev/tleeuwenburg%40gmail.com<br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; <br />&gt; -- <br />&gt; --------------------------------------------------<br />&gt; Tennessee Leeuwenburg<br />&gt; http://myownhat.blogspot.com/<br />&gt; &quot;Don&#39;t believe everything you think&quot;<br />&gt;