SCons.SConsign

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 2725 2008/03/31 1``...``
| 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 2725 2008/03/31 12:52:02 knight'