Queue peek?
Raymond Hettinger
python at rcn.com
Tue Mar 2 13:18:54 EST 2010
On Mar 2, 8:29 am, Veloz <michaelve... at gmail.com> wrote:
> Hi all
> I'm looking for a queue that I can use with multiprocessing, which has
> a peek method.
>
> I've seen some discussion about queue.peek but don't see anything in
> the docs about it.
>
> Does python have a queue class with peek semantics?
Am curious about your use case? Why peek at something
that could be gone by the time you want to use it.
val = q.peek()
if something_i_want(val):
v2 = q.get() # this could be different than val
Wouldn't it be better to just get() the value and return if you don't
need it?
val = q.peek()
if not something_i_want(val):
q.put(val)
Raymond
More information about the Python-list
mailing list