(value: Any)
| 122 | |
| 123 | |
| 124 | def bool_value(value: Any) -> bool | None: |
| 125 | if isinstance(value, bool): |
| 126 | return value |
| 127 | if isinstance(value, (int, float)): |
| 128 | return bool(value) |
| 129 | normalized = norm_text(value) |
| 130 | if normalized in README_TRUE_VALUES: |
| 131 | return True |
| 132 | if normalized in README_FALSE_VALUES: |
| 133 | return False |
| 134 | return None |
| 135 | |
| 136 | |
| 137 | def readme_override(source: dict[str, Any]) -> bool | None: |
no test coverage detected