parameters: (self, name, directory, fs)
docstring: Initialize a generic Node.FS.Base object.
  
          Call the superclass initialization, take care of setting up
          our relative and absolute paths, identify our parent
          directory, and indicate that this node should use
          signatures.
docstring_summary: Initialize a generic Node.FS.Base object.
docstring_tokens: Initialize a generic Node . FS . Base object .
function: def __init__(self, name, directory, fs):
          """Initialize a generic Node.FS.Base object.
  
          Call the superclass initialization, take care of setting up
          our relative and absolute paths, identify our parent
          directory, and indicate that this node should use
          signatures."""
  
          if SCons.Debug.track_instances: logInstanceCreation(self, 'Node.FS.Base')
          SCons.Node.Node.__init__(self)
  
          # Filenames and paths are probably reused and are intern'ed to save some memory.
          # Filename with extension as it was specified when the object was
          # created; to obtain filesystem path, use Python str() function
          self.name = SCons.Util.silent_intern(name)
          self.fs = fs #: Reference to parent Node.FS object
  
          assert directory, "A directory must be provided"
  
          self._abspath = None
          self._labspath = None
          self._path = None
          self._tpath = None
          self._path_elements = None
  
          self.dir = directory
          self.cwd = None # will hold the SConscript directory for target nodes
          self.duplicate = directory.duplicate
          self.changed_since_last_build = 2
          self._func_sconsign = 0
          self._func_exists = 2
          self._func_rexists = 2
          self._func_get_contents = 0
          self._func_target_from_source = 1
          self.store_info = 1
function_tokens: def __init__ ( self , name , directory , fs ) : if SCons . Debug . track_instances : logInstanceCreation ( self , 'Node.FS.Base' ) SCons . Node . Node . __init__ ( self ) # Filenames and paths are probably reused and are intern'ed to save some memory. # Filename with extension as it was specified when the object was # created; to obtain filesystem path, use Python str() function self . name = SCons . Util . silent_intern ( name ) self . fs = fs #: Reference to parent Node.FS object assert directory , "A directory must be provided" self . _abspath = None self . _labspath = None self . _path = None self . _tpath = None self . _path_elements = None self . dir = directory self . cwd = None # will hold the SConscript directory for target nodes self . duplicate = directory . duplicate self . changed_since_last_build = 2 self . _func_sconsign = 0 self . _func_exists = 2 self . _func_rexists = 2 self . _func_get_contents = 0 self . _func_target_from_source = 1 self . store_info = 1