On Jan 14, 2008 2:15 PM, Leif Walsh <[EMAIL PROTECTED]> wrote:
> On Jan 14, 2008 1:21 PM, Guido van Rossum <[EMAIL PROTECTED]> wrote:
> > How about dropping empty() and full(), but keeping qsize()? empty() is
> > trivially rephrased as qsize()==0; I haven't heard any use cases for
> > full().
>
> I think the point is that, with multiple threads, those methods are
> not guaranteed to be correct, whereas trapping the exceptions
> apparently are, and therefore, leaving those methods in is confusing
> to new programmers who might assume they work and use them without a
> second thought.

Err, what I mean is, qsize()==0 really isn't a satisfactory replacement.
_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to