summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2022-03-10 17:22:46 (GMT)
committerGitHub <noreply@github.com>2022-03-10 17:22:46 (GMT)
commit3386f87dcb2d305965293df18c6484de0dfa132d (patch)
treefaa890a0d20cca40e483bf69bce69f5f3c3964f3
parent5dfe9817912cd020389f3e15e6d5ea98b08a543f (diff)
downloadcpython-3386f87dcb2d305965293df18c6484de0dfa132d.zip
cpython-3386f87dcb2d305965293df18c6484de0dfa132d.tar.gz
cpython-3386f87dcb2d305965293df18c6484de0dfa132d.tar.bz2
Remove print race from task_done example. (GH-31795)
(cherry picked from commit a0eb69c1a2e3aee75cb48e9868ef06a531b94a70) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
-rw-r--r--Doc/library/queue.rst7
1 files changed, 3 insertions, 4 deletions
diff --git a/Doc/library/queue.rst b/Doc/library/queue.rst
index 0ec5900..cbf27d2 100644
--- a/Doc/library/queue.rst
+++ b/Doc/library/queue.rst
@@ -201,15 +201,14 @@ Example of how to wait for enqueued tasks to be completed::
print(f'Finished {item}')
q.task_done()
- # turn-on the worker thread
+ # Turn-on the worker thread.
threading.Thread(target=worker, daemon=True).start()
- # send thirty task requests to the worker
+ # Send thirty task requests to the worker.
for item in range(30):
q.put(item)
- print('All task requests sent\n', end='')
- # block until all tasks are done
+ # Block until all tasks are done.
q.join()
print('All work completed')