
On Sat, 30 Oct 2004 05:12:25 -0600, Andrew Bennetts <spiv@wolfwood.twistedmatrix.com> wrote:
Author: spiv Date: Sat Oct 30 05:12:24 2004 New Revision: 12244
Modified: trunk/twisted/application/app.py Log: Make spewer log calls in threads, too
Modified: trunk/twisted/application/app.py ============================================================================== --- trunk/twisted/application/app.py (original) +++ trunk/twisted/application/app.py Sat Oct 30 05:12:24 2004 @@ -7,7 +7,7 @@ from twisted.persisted import sob from twisted.application import compat, service from twisted import copyright -import sys, os, pdb, profile, getpass, traceback, signal +import sys, os, pdb, profile, getpass, traceback, signal, threading
reactorTypes = { 'wx': 'twisted.internet.wxreactor', @@ -199,6 +199,7 @@ """Print an insanely verbose log of everything that happens. Useful when debugging freezes or locks in complex code.""" sys.settrace(util.spewer) + threading.settrace(util.spewer)
Is util.spewer really thread-safe? I would have expected otherwise. Jp