Package SCons :: Module Debug
[hide private]
[frames] | no frames]

Module Debug

source code

SCons.Debug

Code for debugging SCons internal things.  Shouldn't be
needed by most users.



Functions [hide private]
 
logInstanceCreation(instance, name=False) source code
 
string_to_classes(s) source code
 
fetchLoggedInstances(classes='*') source code
 
countLoggedInstances(classes, file=sys.stdout) source code
 
listLoggedInstances(classes, file=sys.stdout) source code
 
dumpLoggedInstances(classes, file=sys.stdout) source code
 
memory() source code
 
caller_stack(*backlist) source code
 
caller_trace(back=0) source code
 
_dump_one_caller(key, file, level=0) source code
 
dump_caller_counts(file=sys.stdout) source code
 
func_shorten(func_tuple) source code
 
Trace(msg, file=False, mode='w', tstamp=False)
Write a trace message to a file.
source code
Variables [hide private]
  __revision__ = 'src/engine/SCons/Debug.py 5023 2010/06/14 22:0...
  tracked_classes = {'Action.CommandAction': [<weakref at 0x8771...
  caller_bases = {}
  caller_dicts = {}
  shorten_list = [('/scons/SCons/', 1), ('/src/engine/SCons/', 1...
  TraceFP = {}
  TraceDefault = '/dev/tty'
  TimeStampDefault = False
  StartTime = 1276578453.86
  PreviousTime = 1276578453.86
Function Details [hide private]

Trace(msg, file=False, mode='w', tstamp=False)

source code 
Write a trace message to a file.  Whenever a file is specified,
it becomes the default for the next call to Trace().


Variables Details [hide private]

__revision__

Value:
'src/engine/SCons/Debug.py 5023 2010/06/14 22:05:46 scons'

tracked_classes

Value:
{}

shorten_list

Value:
[('/scons/SCons/', 1),
 ('/src/engine/SCons/', 1),
 ('/usr/lib/python', 0)]