Package SCons :: Package Node :: Module FS
[show private | hide private]
[frames | no frames]

Module SCons.Node.FS

scons.Node.FS

File system nodes.

These Nodes represent the canonical external objects that people think
of when they think of building software: files and directories.

This holds a "default_fs" variable that should be initialized with an FS
that can be used by scripts or modules looking for the canonical default.

Classes
_classEntry This is the class for generic Node.FS entries--that is, things that could be a File or a Dir, but we're just not sure yet.
Base A generic class for file system entries.
Dir A class for directories in a file system.
DirBuildInfo  
DirNodeInfo  
DiskChecker  
Entry This is the class for generic Node.FS entries--that is, things that could be a File or a Dir, but we're just not sure yet.
EntryProxy  
File A class for files in a file system.
FileBuildInfo  
FileFinder  
FileNodeInfo  
FS  
LocalFS  
RootDir A class for the root directory of a file system.
_Null  

Function Summary
  diskcheck_types()
  do_diskcheck_match(node, predicate, errorfmt)
  do_diskcheck_rcs(node, name)
  do_diskcheck_sccs(node, name)
  get_default_fs()
  get_DefaultRCSBuilder()
  get_DefaultSCCSBuilder()
  get_MkdirBuilder()
  has_glob_magic(s)
  ignore_diskcheck_match(node, predicate, errorfmt)
  ignore_diskcheck_rcs(node, name)
  ignore_diskcheck_sccs(node, name)
  initialize_do_splitdrive()
  initialize_normpath_check()
Initialize the normpath_check regular expression.
  LinkFunc(target, source, env)
  LocalString(target, source, env)
  MkdirFunc(target, source, env)
  save_strings(val)
  set_diskcheck(list)
  set_duplicate(duplicate)
  UnlinkFunc(target, source, env)
  _copy_func(fs, src, dest)
  _hardlink_func(fs, src, dst)
  _my_normcase(x)
  _softlink_func(fs, src, dst)

Function Details

initialize_normpath_check()

Initialize the normpath_check regular expression.

This function is used by the unit tests to re-initialize the pattern when testing for behavior with different values of os.sep.


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