code: def __repr__(self) -> str:
      return (
          f"dataset: {self.dataset_name}\n"
          f"task   : {self.task_name}\n"
          f"format : {self.decoding_format}\n"
          f"path   : {self.data_path}\n"
          f"schema : {self.schema}\n"
          f"metrics: {self.metrics}\n"
          f"eval_match_mode : {self.eval_match_mode}"
      )
  
file_path: DeepKE/src/deepke/name_entity_re/cross/extraction/dataset_processer.py
imports: from ..extraction.record_schema import RecordSchema
  from ..extraction.constants import spot_prompt, asoc_prompt, text_start
label_desc: Use image node_id 2 for calling the TaskConfig obj's underlying member method code with example usage: obj.__repr__() and returns: str, self, str, self, str, self, str, self, str, self, str, self, str, self