Chromium Code Reviews| Index: build/android/gyp/util/proguard_util.py |
| diff --git a/build/android/gyp/util/proguard_util.py b/build/android/gyp/util/proguard_util.py |
| index a965ff33271df95f81f4f3f31f6ebe2c24416af7..8e158f0a2f6a882f87b59a1a836eb57420e4fb8b 100644 |
| --- a/build/android/gyp/util/proguard_util.py |
| +++ b/build/android/gyp/util/proguard_util.py |
| @@ -19,14 +19,22 @@ class _ProguardOutputFilter(object): |
| def __init__(self): |
| self._last_line_ignored = False |
| + self._to_ignore_next_line = False |
|
agrieve
2017/04/04 20:05:51
nit: _to_ignore_next_line -> _ignore_next_line
F
2017/04/04 20:38:07
Done.
|
| def __call__(self, output): |
| ret = [] |
| for line in output.splitlines(True): |
| + if self._to_ignore_next_line: |
| + self._to_ignore_next_line = False |
| + continue |
| + |
| if not line.startswith(' '): |
| self._last_line_ignored = bool(self.IGNORE_RE.match(line)) |
| elif 'You should check if you need to specify' in line: |
| self._last_line_ignored = True |
| + elif '***BINARY RUN STATS***' in line: |
| + self._last_line_ignored = True |
| + self._to_ignore_next_line = True |
| if not self._last_line_ignored: |
| ret.append(line) |