From 5bacfea89b6e2f7bd414989befcf847408be1fe7 Mon Sep 17 00:00:00 2001 From: Scott Lawrence Date: Thu, 28 Nov 2024 02:59:41 -0700 Subject: Better error handling --- src/main.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main.rs b/src/main.rs index 14b193d..8647734 100644 --- a/src/main.rs +++ b/src/main.rs @@ -24,8 +24,6 @@ * * Forecast * - * Handle "no socket file" more gracefully - * */ use std::error; @@ -295,8 +293,10 @@ fn main() { sleep(Duration::from_millis(cycle*delay_ms) - start.elapsed()); } } else { - let state = get_state(args.socket).unwrap(); - println!("{:#?}", state) + match get_state(args.socket.clone()) { + Ok(state) => println!("{:#?}", state), + Err(_) => eprintln!("Couldn't open {}", &args.socket) + } } } -- cgit v1.2.3-54-g00ecf