parameters: (content, error)
return_statement: return config.command, config.tracked + config.untracked, config.read_only
docstring: Loads the .isolate file. Returns the command, dependencies and read_only
    flag.
docstring_summary: Loads the .isolate file. Returns the command, dependencies and read_only
    flag.
docstring_tokens: Loads the . isolate file . Returns the command dependencies and read_only flag .
function: def load_isolate(content, error):
    """Loads the .isolate file. Returns the command, dependencies and read_only
    flag.
    """
    # Load the .isolate file, process its conditions, retrieve the command and
    # dependencies.
    configs = merge_isolate.load_gyp(merge_isolate.eval_content(content))
    flavor = trace_inputs.get_flavor()
    config = configs.per_os.get(flavor) or configs.per_os.get(None)
    if not config:
      error('Failed to load configuration for \'%s\'' % flavor)
    # Merge tracked and untracked dependencies, isolate.py doesn't care about the
    # trackability of the dependencies, only the build tool does.
    return config.command, config.tracked + config.untracked, config.read_only
function_tokens: def load_isolate ( content , error ) : # Load the .isolate file, process its conditions, retrieve the command and # dependencies. configs = merge_isolate . load_gyp ( merge_isolate . eval_content ( content ) ) flavor = trace_inputs . get_flavor ( ) config = configs . per_os . get ( flavor ) or configs . per_os . get ( None ) if not config : error ( 'Failed to load configuration for \'%s\'' % flavor ) # Merge tracked and untracked dependencies, isolate.py doesn't care about the # trackability of the dependencies, only the build tool does. return config . command , config . tracked + config . untracked , config . read_only