Encontrar la longitud de un JoinableQueue en Gevent

He estado tratando de encontrar la longitud de un JoinableQueue en Gevent pero arroja un error que dice que la cola no es iterable.

¿Hay alguna manera de averiguar la cantidad de elementos en cola antes de comenzar a extraer elementos?

Muchas Gracias

preguntado el 03 de mayo de 12 a las 15:05

Siempre, siempre mira primero en los documentos. Probablemente estará allí. -

Tienes razón Joel. Debería haber RTFD. He estado trabajando con Gevent por un tiempo y me metí principalmente en él gracias a la ayuda de sus documentos, pero de alguna manera pasé por alto/perdí este. Lo siento de nuevo. -

1 Respuestas

Desde aquí:

class gevent.queue.Queue(maxsize=None)
    [...]
    qsize()

        Return the size of the queue.

[...]
class gevent.queue.JoinableQueue(maxsize=None)
    A subclass of Queue

Entonces, creo que podrías usar: your_queue.qsize()

contestado el 03 de mayo de 12 a las 15:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.