()
| 6302 | |
| 6303 | |
| 6304 | def main(): |
| 6305 | filenames = ParseArguments(sys.argv[1:]) |
| 6306 | |
| 6307 | # Change stderr to write with replacement characters so we don't die |
| 6308 | # if we try to print something containing non-ASCII characters. |
| 6309 | sys.stderr = codecs.StreamReaderWriter(sys.stderr, |
| 6310 | codecs.getreader('utf8'), |
| 6311 | codecs.getwriter('utf8'), |
| 6312 | 'replace') |
| 6313 | |
| 6314 | _cpplint_state.ResetErrorCounts() |
| 6315 | for filename in filenames: |
| 6316 | ProcessFile(filename, _cpplint_state.verbose_level) |
| 6317 | _cpplint_state.PrintErrorCounts() |
| 6318 | |
| 6319 | sys.exit(_cpplint_state.error_count > 0) |
| 6320 | |
| 6321 | |
| 6322 | if __name__ == '__main__': |
no test coverage detected