(value, name="argument")
| 785 | |
| 786 | |
| 787 | def _check_nonneg_int(value, name="argument"): |
| 788 | try: |
| 789 | operator.index(value) |
| 790 | except TypeError: |
| 791 | raise TypeError(f"{name} must be an integer") from None |
| 792 | if value < 0: |
| 793 | raise ValueError(f"{name} must be nonnegative") |
| 794 | |
| 795 | |
| 796 | def _preprocess_comments(iterable, comments, encoding): |