| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. |  | 
| 2 # Use of this source code is governed by a BSD-style license that can be |  | 
| 3 # found in the LICENSE file. |  | 
| 4 |  | 
| 5 |  | 
| 6 def GetHighlight(line, error): |  | 
| 7   """Returns the substring of |line| that is highlighted in |error|.""" |  | 
| 8   error_lines = error.split('\n') |  | 
| 9   # TODO(dschuyler): Splitting the error on \n will prevent index(line) |  | 
| 10   # from finding the line. As a workaround, return the whole, unfiltered |  | 
| 11   # line. |  | 
| 12   if line not in error_lines: |  | 
| 13     return line |  | 
| 14   highlight = error_lines[error_lines.index(line) + 1] |  | 
| 15   return ''.join(ch1 for (ch1, ch2) in zip(line, highlight) if ch2 == '^') |  | 
| OLD | NEW | 
|---|