gpu/config/PRESUBMIT.py
def _CheckGPUWorkaroundListSorted(input_api, output_api):
    """Check: gpu_workaround_list.txt feature list sorted alphabetically.
    """
    filename = os.path.join(input_api.PresubmitLocalPath(),
                            'gpu_workaround_list.txt')

    with io.open(filename, encoding='utf-8') as f:
      workaround_list = [line.rstrip('\n') for line in f]

    workaround_list_sorted = sorted(workaround_list, key=lambda s: s.lower())
    if workaround_list == workaround_list_sorted:
        return []
    # Diff the sorted/unsorted versions.
    differ = difflib.Differ()
    diff = differ.compare(workaround_list, workaround_list_sorted)
    return [output_api.PresubmitError(
        'gpu_workaround_list.txt features must be sorted alphabetically. '
        'Diff of feature order follows:', long_text='\n'.join(diff))]
Check: gpu_workaround_list.txt feature list sorted alphabetically.
    
gpu_workaround_list.txt feature list sorted alphabetically.
gpu_workaround_list . txt feature list sorted alphabetically .
def _CheckGPUWorkaroundListSorted(input_api, output_api):
    filename = os.path.join(input_api.PresubmitLocalPath(),
                            'gpu_workaround_list.txt')
    with io.open(filename, encoding='utf-8') as f:
      workaround_list = [line.rstrip('\n') for line in f]
    workaround_list_sorted = sorted(workaround_list, key=lambda s: s.lower())
    if workaround_list == workaround_list_sorted:
        return []
    differ = difflib.Differ()
    diff = differ.compare(workaround_list, workaround_list_sorted)
    return [output_api.PresubmitError(
        'gpu_workaround_list.txt features must be sorted alphabetically. '
        'Diff of feature order follows:', long_text='\n'.join(diff))]
def _CheckGPUWorkaroundListSorted ( input_api , output_api ) : filename = os . path . join ( input_api . PresubmitLocalPath ( ) , 'gpu_workaround_list.txt' ) with io . open ( filename , encoding = 'utf-8' ) as f : workaround_list = [ line . rstrip ( '\n' ) for line in f ] workaround_list_sorted = sorted ( workaround_list , key = lambda s : s . lower ( ) ) if workaround_list == workaround_list_sorted : return [ ] differ = difflib . Differ ( ) diff = differ . compare ( workaround_list , workaround_list_sorted ) return [ output_api . PresubmitError ( 'gpu_workaround_list.txt features must be sorted alphabetically. ' 'Diff of feature order follows:' , long_text = '\n' . join ( diff ) ) ]
Check: gpu_workaround_list.txt feature list sorted alphabetically.
Check : gpu_workaround_list . txt feature list sorted alphabetically .
"""Check: gpu_workaround_list.txt feature list sorted alphabetically.
    """ # Diff the sorted/unsorted versions.
input_api
output_api