Better error message for cli (#8702)

This commit is contained in:
sakridge
2020-03-08 19:19:34 -07:00
committed by GitHub
parent de34187db0
commit bf8e9b3d71

View File

@ -75,7 +75,14 @@ pub fn signer_from_path(
false, false,
)?)) )?))
} }
KeypairUrl::Filepath(path) => Ok(Box::new(read_keypair_file(&path)?)), KeypairUrl::Filepath(path) => match read_keypair_file(&path) {
Err(e) => Err(Error::with_description(
&format!("Couldn't find keypair file: {:?} error: {:?}", path, e),
ErrorKind::InvalidValue,
)
.into()),
Ok(file) => Ok(Box::new(file)),
},
KeypairUrl::Stdin => { KeypairUrl::Stdin => {
let mut stdin = std::io::stdin(); let mut stdin = std::io::stdin();
Ok(Box::new(read_keypair(&mut stdin)?)) Ok(Box::new(read_keypair(&mut stdin)?))