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

Module SConsign

source code

SCons.SConsign

Writing and reading information to the .sconsign file or files.



Classes [hide private]
  SConsignEntry
Wrapper class for the generic entry in a .sconsign file.
  Base
This is the controlling class for the signatures for the collection of entries associated with a specific directory.
  DB
A Base subclass that reads and writes signature information from a global .sconsign.db* file--the actual file suffix is determined by the database module.
  Dir
  DirFile
Encapsulates reading and writing a per-directory .sconsign file.
  ForDirectory
A Base subclass that reads and writes signature information from a global .sconsign.db* file--the actual file suffix is determined by the database module.
Functions [hide private]
 
corrupt_dblite_warning(filename) source code
 
Get_DataBase(dir) source code
 
Reset()
Reset global state.
source code
 
write() source code
 
File(name, dbm_module=False)
Arrange for all signatures to be stored in a global .sconsign.db* file.
source code
Variables [hide private]
  __revision__ = 'src/engine/SCons/SConsign.py 5023 2010/06/14 2...
  sig_files = []
  DataBase = {}
  DB_Name = '.sconsign'
  DB_sync_list = []
Function Details [hide private]

Reset()

source code 
Reset global state.  Used by unit tests that end up using
SConsign multiple times to get a clean slate for each test.


Variables Details [hide private]

__revision__

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