diff --git a/xdk-build/src/python.rs b/xdk-build/src/python.rs index 1d15d6f0..48d8b06f 100644 --- a/xdk-build/src/python.rs +++ b/xdk-build/src/python.rs @@ -159,16 +159,12 @@ fn run_formatter(output_dir: &Path, venv_python_path: &Path, script_path: &Path) let stdout = String::from_utf8_lossy(&output.stdout); if !stdout.trim().is_empty() { println!(); - stdout - .split("\n") - .collect::>() - .into_iter() - .for_each(|line| { - let parts = line.split(" ").collect::>(); - if parts.len() == 2 { - log_info!("{} {}", parts[0], parts[1].magenta()); - } - }); + stdout.split('\n').for_each(|line| { + let mut parts = line.split(' '); + if let (Some(first), Some(second), None) = (parts.next(), parts.next(), parts.next()) { + log_info!("{} {}", first, second.magenta()); + } + }); println!(); }