On Wed, 08 Aug 2007 09:38:49 -0400, brad wrote: > url_queue = Queue.Queue(256) > for subnet in subnets: > url_queue.put(subnet) > > The problem is that I have 512 things to add to the queue, but my limit > is half that... whoops. Shouldn't the interpreter tell me that I'm an > idiot for trying to do this instead of just hanging? A message such as > this would be more appropriate: > > "Hey fool, you told me to only accept 256 things and you're trying to > give me 512... what's up with that?"
No because you can get some things from that queue from another thread and then the ``for``-loop goes on. That's the typical use case for queues. Why did you put an upper bound to the queue? Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list