(stats)
| 14 | |
| 15 | |
| 16 | def get_summary(stats): |
| 17 | status = ( |
| 18 | (state, len(data) if is_seq(data) else data) for state, data in stats if data |
| 19 | ) |
| 20 | return join( |
| 21 | "{} file{} {}".format(num, "s" if num > 1 else "", state) |
| 22 | for state, num in status |
| 23 | ) |
| 24 | |
| 25 | |
| 26 | ELLIPSIS = "…" |