Package SCons :: Package Script :: Module Main
[show private | hide private]
[frames | no frames]

Module SCons.Script.Main

SCons.Script

This file implements the main() function used by the scons script.

Architecturally, this *is* the scons script, and will likely only be
called from the external "scons" wrapper.  Consequently, anything here
should not be, or be considered, part of the build engine.  If it's
something that we expect other software to want to use, it should go in
some other module.  If it's specific to the "scons" script invocation,
it goes here.

Classes
BuildTask An SCons build task.
CleanTask An SCons clean task.
CountStats  
FakeOptionParser A do-nothing option parser, used for the initial OptionsParser variable.
MemStats  
Progressor  
QuestionTask An SCons task for the -q (question) option.
Stats  
TreePrinter  

Exceptions
SConsPrintHelpException  

Function Summary
  AddOption(*args, **kw)
  find_deepest_user_frame(tb)
Find the deepest stack frame that is not part of SCons.
  GetBuildFailures()
  GetOption(name)
  main()
  Progress(*args, **kw)
  SetOption(name, value)
  version_string(label, module)

Function Details

find_deepest_user_frame(tb)

Find the deepest stack frame that is not part of SCons.

Input is a "pre-processed" stack trace in the form returned by traceback.extract_tb() or traceback.extract_stack()


Generated by Epydoc 2.1 on Wed Dec 12 09:39:32 2007 http://epydoc.sf.net