From: Vinay Sajip Date: Fri, 3 Apr 2009 10:23:18 +0000 (+0000) Subject: Added warning about logging use from asynchronous signal handlers. X-Git-Tag: v2.7a1~1590 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b0b1aa214a97723775abaa042c8290695ff312c3;p=thirdparty%2FPython%2Fcpython.git Added warning about logging use from asynchronous signal handlers. --- diff --git a/Doc/library/logging.rst b/Doc/library/logging.rst index 8226661856f7..2a21d28b6e0c 100644 --- a/Doc/library/logging.rst +++ b/Doc/library/logging.rst @@ -2351,6 +2351,9 @@ needing to be done by its clients. It achieves this though using threading locks; there is one lock to serialize access to the module's shared data, and each handler also creates a lock to serialize access to its underlying I/O. +Note that in Linux/Unix environments, threading APIs may not be usable in +asynchronous signal handlers. This may mean that you cannot use logging from +within asynchronous signal handlers; please check your OS documentation. Configuration -------------