Merge pull request #20126 from Wilfred/no_unwrap_in_discover_projects

fix: Avoid .unwrap() when running the discover command
This commit is contained in:
Lukas Wirth 2025-07-06 08:01:10 +00:00 committed by GitHub
commit fce1f41462
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -783,9 +783,14 @@ impl GlobalState {
DiscoverProjectParam::Path(it) => DiscoverArgument::Path(it),
};
let handle =
discover.spawn(arg, &std::env::current_dir().unwrap()).unwrap();
self.discover_handle = Some(handle);
let handle = discover.spawn(
arg,
&std::env::current_dir()
.expect("Failed to get cwd during project discovery"),
);
self.discover_handle = Some(handle.unwrap_or_else(|e| {
panic!("Failed to spawn project discovery command: {e}")
}));
}
}
}