Count total number of errors, notes and error_files in message list.
(messages: list[str])
| 500 | |
| 501 | |
| 502 | def count_stats(messages: list[str]) -> tuple[int, int, int]: |
| 503 | """Count total number of errors, notes and error_files in message list.""" |
| 504 | errors = [e for e in messages if ": error:" in e] |
| 505 | error_files = {e.split(":")[0] for e in errors} |
| 506 | notes = [e for e in messages if ": note:" in e] |
| 507 | return len(errors), len(notes), len(error_files) |
| 508 | |
| 509 | |
| 510 | def split_words(msg: str) -> list[str]: |
no test coverage detected
searching dependent graphs…