parameters: (self, path)
return_statement: return os.path.normpath(os.path.join(self.path, path))
docstring: Convert a subdirectory-relative path into a base-relative path.
      Skips over paths that contain variables.
docstring_summary: Convert a subdirectory-relative path into a base-relative path.
      Skips over paths that contain variables.
docstring_tokens: Convert a subdirectory - relative path into a base - relative path . Skips over paths that contain variables .
function: def Absolutify(self, path):
      """Convert a subdirectory-relative path into a base-relative path.
      Skips over paths that contain variables."""
      if '$(' in path:
        # Don't call normpath in this case, as it might collapse the
        # path too aggressively if it features '..'. However it's still
        # important to strip trailing slashes.
        return path.rstrip('/')
      return os.path.normpath(os.path.join(self.path, path))
function_tokens: def Absolutify ( self , path ) : if '$(' in path : # Don't call normpath in this case, as it might collapse the # path too aggressively if it features '..'. However it's still # important to strip trailing slashes. return path . rstrip ( '/' ) return os . path . normpath ( os . path . join ( self . path , path ) )