<div dir="ltr">Okay Raymond. Thanks for your patience.<br><br>Ram.<br><br><div class="gmail_quote">On Thu, Jan 21, 2010 at 12:48 AM, Raymond Hettinger <span dir="ltr"><<a href="mailto:raymond.hettinger@gmail.com">raymond.hettinger@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
On Jan 20, 2010, at 12:28 PM, cool-RR wrote:<br>
<br>
> Thanks for the code Raymond. However, what I use is actually simpler:<br>
><br>
> def iterate(queue, block=False):<br>
>     '''Iterate over the items in the queue.'''<br>
>     while True:<br>
>         try:<br>
>             yield queue.get(block=block)<br>
>         except Queue.Empty:<br>
>             raise StopIteration<br>
<br>
</div>Then it sounds like the existing API is more than adequate for your needs.<br>
Dump the above fragment in your utils module and be done with it.<br>
<font color="#888888"><br>
<br>
Raymond<br>
</font></blockquote></div>
</div>