(mode: &str)
| 5823 | // ============================================================================ |
| 5824 | |
| 5825 | fn parse_planning_mode(mode: &str) -> PyResult<RustPlanningMode> { |
| 5826 | match mode.trim().to_ascii_lowercase().as_str() { |
| 5827 | "auto" => Ok(RustPlanningMode::Auto), |
| 5828 | "enabled" | "enable" | "on" | "force" | "forced" | "true" => Ok(RustPlanningMode::Enabled), |
| 5829 | "disabled" | "disable" | "off" | "false" => Ok(RustPlanningMode::Disabled), |
| 5830 | _ => Err(PyValueError::new_err(format!( |
| 5831 | "Invalid planning_mode '{}'. Expected 'auto', 'enabled', or 'disabled'", |
| 5832 | mode |
| 5833 | ))), |
| 5834 | } |
| 5835 | } |
| 5836 | |
| 5837 | fn apply_planning_mode( |
| 5838 | opts: RustSessionOptions, |
no test coverage detected