parameters: (input_api, output_api)
return_statement: return results
docstring: Runs verify_source_deps.py to ensure no files were added that are not in
    GN.
docstring_summary: Runs verify_source_deps.py to ensure no files were added that are not in
    GN.
docstring_tokens: Runs verify_source_deps . py to ensure no files were added that are not in GN .
function: def _CheckMissingFiles(input_api, output_api):
    """Runs verify_source_deps.py to ensure no files were added that are not in
    GN.
    """
    # We need to wait until we have an input_api object and use this
    # roundabout construct to import checkdeps because this file is
    # eval-ed and thus doesn't have __file__.
    original_sys_path = sys.path
    try:
      sys.path = sys.path + [input_api.os_path.join(
          input_api.PresubmitLocalPath(), 'tools')]
      from verify_source_deps import missing_gn_files, missing_gyp_files
    finally:
      # Restore sys.path to what it was before.
      sys.path = original_sys_path
  
    gn_files = missing_gn_files()
    gyp_files = missing_gyp_files()
    results = []
    if gn_files:
      results.append(output_api.PresubmitError(
          "You added one or more source files but didn't update the\n"
          "corresponding BUILD.gn files:\n",
          gn_files))
    if gyp_files:
      results.append(output_api.PresubmitError(
          "You added one or more source files but didn't update the\n"
          "corresponding gyp files:\n",
          gyp_files))
    return results
function_tokens: def _CheckMissingFiles ( input_api , output_api ) : # We need to wait until we have an input_api object and use this # roundabout construct to import checkdeps because this file is # eval-ed and thus doesn't have __file__. original_sys_path = sys . path try : sys . path = sys . path + [ input_api . os_path . join ( input_api . PresubmitLocalPath ( ) , 'tools' ) ] from verify_source_deps import missing_gn_files , missing_gyp_files finally : # Restore sys.path to what it was before. sys . path = original_sys_path gn_files = missing_gn_files ( ) gyp_files = missing_gyp_files ( ) results = [ ] if gn_files : results . append ( output_api . PresubmitError ( "You added one or more source files but didn't update the\n" "corresponding BUILD.gn files:\n" , gn_files ) ) if gyp_files : results . append ( output_api . PresubmitError ( "You added one or more source files but didn't update the\n" "corresponding gyp files:\n" , gyp_files ) ) return results