(self, value, named_values)
| 117 | raise ValueError("expected value to be non-negative", str(value)) |
| 118 | |
| 119 | def _validate_named(self, value, named_values): |
| 120 | if value not in named_values: |
| 121 | raise TypeError("expected value to be one of", str(list(named_values))) |
| 122 | |
| 123 | def _validate_string(self, value): |
| 124 | if not isinstance(value, (str, "".__class__)): |