MCPcopy Create free account
hub / github.com/bslatkin/effectivepython / drain_queue

Function drain_queue

example_code/item_070.py:332–348  ·  view source on GitHub ↗
(input_queue)

Source from the content-addressed store, hash-verified

330 return threads
331
332def drain_queue(input_queue):
333 input_queue.shutdown()
334
335 counter = 0
336
337 while True:
338 try:
339 item = input_queue.get()
340 except ShutDown:
341 break
342 else:
343 input_queue.task_done()
344 counter += 1
345
346 input_queue.join()
347
348 return counter
349
350
351print("Example 24")

Callers 1

item_070.pyFile · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected