message: Fix result output for -d on push action
diff: @@ -333,6 +333,7 @@ void print_action_tree( const fc::variant& action ) {
  }
  void print_result( const fc::variant& result ) { try {
  + if (result.is_object() && result.get_object().contains("processed")) {
  const auto& processed = result["processed"];
  const auto& transaction_id = processed["id"].as_string();
  string status = processed["receipt"].is_object() ? processed["receipt"]["status"].as_string() : "failed";
  @@ -373,6 +374,9 @@ void print_result( const fc::variant& result ) { try {
  }
  wlog( "\rwarning: transaction executed locally, but may not be confirmed by the network yet" );
  }
  + } else {
  + cerr << fc::json::to_pretty_string( result );
  + }
  } FC_CAPTURE_AND_RETHROW( (result) ) }
  using std::cout;
  