Iterate over values, failing if any are less than zero.
(values, errmsg='negative value')
| 1641 | |
| 1642 | |
| 1643 | def _fail_neg(values, errmsg='negative value'): |
| 1644 | """Iterate over values, failing if any are less than zero.""" |
| 1645 | for x in values: |
| 1646 | if x < 0: |
| 1647 | raise StatisticsError(errmsg) |
| 1648 | yield x |
| 1649 | |
| 1650 | |
| 1651 | def _rank(data, /, *, key=None, reverse=False, ties='average', start=1) -> list[float]: |
no test coverage detected
searching dependent graphs…