Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/misc/dumpqueue.py
blob: 5a5b744cdc3c41045eea238874330afabd208661 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"""
See documentation for dump_queue defined here.
"""
import Queue


def dump_queue(queue):
    """
    Empties all pending items in a queue
    and returns them in a list.
    """
    result=[]

    while True:
        try:
            thing=queue.get(block=False)
            result.append(thing)
        except Queue.Empty:
            return result