Validates that value is True, False, 'true', or 'false'.
(option: str, value: Any)
| 192 | |
| 193 | |
| 194 | def validate_boolean_or_string(option: str, value: Any) -> bool: |
| 195 | """Validates that value is True, False, 'true', or 'false'.""" |
| 196 | if isinstance(value, str): |
| 197 | if value not in ("true", "false"): |
| 198 | raise ValueError(f"The value of {option} must be 'true' or 'false'") |
| 199 | return value == "true" |
| 200 | return validate_boolean(option, value) |
| 201 | |
| 202 | |
| 203 | def validate_integer(option: str, value: Any) -> int: |
nothing calls this directly
no test coverage detected