class_docstr: Base class with shared functionality for `FeedbackDataset` and `RemoteFeedbackDataset`.
docstr: Pushes the current `FeedbackDataset` to HuggingFace Hub.
  
  Note:
      The records from the `RemoteFeedbackDataset` are being pulled before pushing,
      to ensure that there's no missmatch while uploading those as those are lazily fetched.
  
  Args:
      repo_id: the ID of the HuggingFace repo to push the dataset to.
      generate_card: whether to generate a dataset card or not. Defaults to `True`.
code: def push_to_huggingface(
      self, repo_id, generate_card, *args, **kwargs
  ):
      """Pushes the current `FeedbackDataset` to HuggingFace Hub.
  
      Note:
          The records from the `RemoteFeedbackDataset` are being pulled before pushing,
          to ensure that there's no missmatch while uploading those as those are lazily fetched.
  
      Args:
          repo_id: the ID of the HuggingFace repo to push the dataset to.
          generate_card: whether to generate a dataset card or not. Defaults to `True`.
      """
      pass
  
imports: import warnings
  from abc import ABC, ABCMeta, abstractmethod
  from typing import TYPE_CHECKING, Any, Generic, Iterable, List, Literal, Optional, Tuple, TypeVar, Union
  from argilla.client.feedback.integrations.huggingface import HuggingFaceDatasetMixin
  from argilla.client.feedback.schemas.records import FeedbackRecord, SortBy
  from argilla.utils.dependency import requires_dependencies
label_desc: Use image node_id 29 for calling the FeedbackDatasetBase obj's underlying member method code with example usage: obj.push_to_huggingface(repo_id, generate_card) without return types