Improve error message when unable to read a file (#6978)
This commit is contained in:
		| @@ -33,6 +33,7 @@ pub enum AccountFileFormat { | |||||||
| fn pubkey_from_file(key_file: &str) -> Result<Pubkey, Box<dyn error::Error>> { | fn pubkey_from_file(key_file: &str) -> Result<Pubkey, Box<dyn error::Error>> { | ||||||
|     read_pubkey_file(key_file) |     read_pubkey_file(key_file) | ||||||
|         .or_else(|_| read_keypair_file(key_file).map(|keypair| keypair.pubkey())) |         .or_else(|_| read_keypair_file(key_file).map(|keypair| keypair.pubkey())) | ||||||
|  |         .map_err(|err| format!("Failed to read {}: {}", key_file, err).into()) | ||||||
| } | } | ||||||
|  |  | ||||||
| fn pubkey_from_str(key_str: &str) -> Result<Pubkey, Box<dyn error::Error>> { | fn pubkey_from_str(key_str: &str) -> Result<Pubkey, Box<dyn error::Error>> { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user