
On Tue, 24 Jun 2003 14:35:31 +1000 Stuart Hungerford <stuart.hungerford@anu.edu.au> wrote:
I don't think I asked the original question very clearly. What I should of asked is "has anyone using the new 2.3 logging package found blocking behaviour?". Yes would mean I'd have to handle the logging with a different package.
As it turns out, the new logging package can listen on a socket for configuration instructions and it uses threading locks to ensure thread-safety of its shared data structures, so I'm proceeding with caution ;-)
Locks do not imply non-blocking. From what glyph tells me logging over sockets blocks, do not use them with Twisted unless you do the actual write to the logging thingie in a thread. -- Itamar Shtull-Trauring http://itamarst.org/ http://www.zoteca.com -- Python & Twisted consulting