(items: List[Tuple[int, Path]])
| 570 | return results[: max(0, top_n)] |
| 571 | |
| 572 | def format_top_list(items: List[Tuple[int, Path]]) -> str: |
| 573 | lines = [] |
| 574 | for i, (sz, p) in enumerate(items, start=1): |
| 575 | lines.append(f"{i:>2}. {format_size(sz):>10} {p}") |
| 576 | return "\n".join(lines) if lines else "" |
| 577 | |
| 578 | |
| 579 | # ------------------ Summary ------------------ |
no test coverage detected