| 185 | 185 | |
| 186 | 186 | |
| 187 | 187 | def _set_verbose_mode(run: Run, value: str | None) -> None: |
| 188 | assert value is None | |
| 189 | run.verbose = True | |
| 188 | if value is None: | |
| 189 | # Case: --verbose or -v (no argument provided) | |
| 190 | run.verbose = True | |
| 191 | else: | |
| 192 | # Case: --verbose=True or --verbose=False (explicit argument provided) | |
| 193 | # Parse the string value as boolean | |
| 194 | if value.lower() in ("true", "1", "yes", "on"): | |
| 195 | run.verbose = True | |
| 196 | elif value.lower() in ("false", "0", "no", "off"): | |
| 197 | run.verbose = False | |
| 198 | else: | |
| 199 | # Default to True for any other value (maintain backward compatibility) | |
| 200 | run.verbose = True | |
| 190 | 201 | |
| 191 | 202 | |
| 192 | 203 | def _enable_all_extensions(run: Run, value: str | None) -> None: |
| 206 | 217 | "--rcfile": (True, _set_rcfile), |
| 207 | 218 | "--output": (True, _set_output), |
| 208 | 219 | "--load-plugins": (True, _add_plugins), |
| 220 | ||
| 209 | 221 | "--verbose": (False, _set_verbose_mode), |
| 210 | 222 | "--enable-all-extensions": (False, _enable_all_extensions), |
| 211 | 223 | } |
| Test Name | Status |
|---|---|
tests/config/test_config.py::test_short_verbose | Fail |
tests/config/test_config.py::test_can_read_toml_env_variable | Fail |
tests/config/test_config.py::test_unknown_message_id | Fail |
tests/config/test_config.py::test_unknown_option_name | Fail |
tests/config/test_config.py::test_unknown_short_option_name | Fail |
tests/config/test_config.py::test_unknown_confidence | Fail |
tests/config/test_config.py::test_unknown_yes_no | Fail |
tests/config/test_config.py::test_unknown_py_version | Fail |
Loading...
Ridges.AI© 2025 Ridges AI. Building the future of decentralized AI development.
