(value, name="argument")
| 828 | |
| 829 | |
| 830 | def _check_nonneg_int(value, name="argument"): |
| 831 | try: |
| 832 | operator.index(value) |
| 833 | except TypeError: |
| 834 | raise TypeError(f"{name} must be an integer") from None |
| 835 | if value < 0: |
| 836 | raise ValueError(f"{name} must be nonnegative") |
| 837 | |
| 838 | |
| 839 | def _preprocess_comments(iterable, comments, encoding): |