Add a note about queue not being safe for use from signal handlers.
authorGregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) <greg@krypto.org>
Fri, 9 Sep 2016 19:30:34 +0000 (12:30 -0700)
committerGregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) <greg@krypto.org>
Fri, 9 Sep 2016 19:30:34 +0000 (12:30 -0700)
issue14976.

Doc/library/queue.rst

index 1cb09353770d9de0576744d28d73c4bdb438215b..f80385270be009676034153e6d305d8c9c6cde46 100644 (file)
@@ -186,6 +186,11 @@ Example of how to wait for enqueued tasks to be completed::
         t.join()
 
 
+.. note::
+
+   The :mod:`queue` module is not safe for use from :mod:`signal` handlers as
+   it uses :mod:`threading` locks.
+
 .. seealso::
 
    Class :class:`multiprocessing.Queue`