(value: float | None)
| 472 | |
| 473 | |
| 474 | def format_compact(value: float | None) -> str: |
| 475 | if value is None: |
| 476 | return "n/a" |
| 477 | if value >= 1_000_000: |
| 478 | return f"{value / 1_000_000:.1f}M" |
| 479 | if value >= 1_000: |
| 480 | return f"{value / 1_000:.1f}k" |
| 481 | if value.is_integer(): |
| 482 | return str(int(value)) |
| 483 | return f"{value:.1f}" |
| 484 | |
| 485 | |
| 486 | def format_rate(value: float | None) -> str: |
no outgoing calls
no test coverage detected