From 51389c8e2a3a78be9dcdd4387fc7fe08aec0f213 Mon Sep 17 00:00:00 2001 From: hakki Date: Wed, 8 Jan 2025 17:27:59 +0100 Subject: [PATCH] chore(cli): more meaningful info about error during dsn parse --- crates/topola-cli/src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/topola-cli/src/main.rs b/crates/topola-cli/src/main.rs index dda2a70..80d7b5d 100644 --- a/crates/topola-cli/src/main.rs +++ b/crates/topola-cli/src/main.rs @@ -23,7 +23,9 @@ fn main() -> Result<(), std::io::Error> { let design_file = File::open(&args.input)?; let mut design_bufread = BufReader::new(design_file); - let design = SpecctraDesign::load(design_bufread).unwrap(); + let design = + SpecctraDesign::load(design_bufread).expect("File failed to parse as Specctra DSN"); + let board = design.make_board(&mut LayoutEdit::new()); let history = if let Some(commands_filename) = args.commands {