Do not require default keypair to exist for bench-tps (#24356) (#24365)

(cherry picked from commit 5e8c12ebdf)

Co-authored-by: Tyera Eulberg <tyera@solana.com>
This commit is contained in:
mergify[bot]
2022-04-15 03:09:34 +00:00
committed by GitHub
parent 84ac4ff57f
commit c289cd2a4b

View File

@ -306,7 +306,11 @@ pub fn extract_args(matches: &ArgMatches) -> Config {
matches.value_of("identity").unwrap_or(""),
&config.keypair_path,
);
args.id = read_keypair_file(id_path).expect("could not parse identity path");
if let Ok(id) = read_keypair_file(id_path) {
args.id = id;
} else if matches.is_present("identity") {
panic!("could not parse identity path");
}
if matches.is_present("tpu_client") {
args.external_client_type = ExternalClientType::TpuClient;