From abfd417430381eaddc107aa603b64848e8b4c281 Mon Sep 17 00:00:00 2001 From: Jonathan Turner Date: Mon, 2 Sep 2019 11:55:33 +1200 Subject: [PATCH] Fix unwrap in open --- src/commands/open.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/commands/open.rs b/src/commands/open.rs index 1b0ab9e920..0faebdef77 100644 --- a/src/commands/open.rs +++ b/src/commands/open.rs @@ -63,10 +63,13 @@ fn run( let stream = async_stream_block! { - //FIXME: unwraps + let result = fetch(&full_path, &path_str, path_span).await; - let (file_extension, contents, contents_tag, span_source) = - fetch(&full_path, &path_str, path_span).await.unwrap(); + if let Err(e) = result { + yield Err(e); + return; + } + let (file_extension, contents, contents_tag, span_source) = result.unwrap(); let file_extension = if has_raw { None