message: Don't create a wallet when failed to create password file
diff: @@ -2549,6 +2549,7 @@ int main( int argc, char** argv ) {
  createWallet->add_flag( "--to-console", print_console, localized("Print password to console."));
  createWallet->set_callback([&wallet_name, &password_file, &print_console] {
  EOSC_ASSERT( !password_file.empty() ^ print_console, "ERROR: Either indicate a file using \"--file\" or pass \"--to-console\"" );
  + EOSC_ASSERT( password_file.empty() || !std::ofstream(password_file.c_str()).fail(), "ERROR: Failed to create file in specified path" );
  const auto& v = call(wallet_url, wallet_create, wallet_name);
  std::cout << localized("Creating wallet: ${wallet_name}", ("wallet_name", wallet_name)) << std::endl;
  