chore(cli): added expect to catch errors during Session File write

This commit is contained in:
hakki 2025-01-08 20:12:43 +01:00
parent 7bef759209
commit a16eba8891
1 changed files with 4 additions and 2 deletions

View File

@ -21,7 +21,7 @@ use cli::Cli;
fn main() -> Result<(), std::io::Error> {
let args = Cli::parse();
let design_file = File::open(&args.input)?;
let mut design_bufread = BufReader::new(design_file);
let design_bufread = BufReader::new(design_file);
let design =
SpecctraDesign::load(design_bufread).expect("File failed to parse as Specctra DSN");
@ -58,7 +58,9 @@ fn main() -> Result<(), std::io::Error> {
.output
.unwrap_or_else(|| args.input.clone().with_extension("ses"));
let mut file = File::create(output_filename).unwrap();
design.write_ses(invoker.autorouter().board(), &mut file);
design
.write_ses(invoker.autorouter().board(), &mut file)
.expect("Failed to write Specctra Session file");
Ok(())
}