class_docstr: Container explain computation report for 1 DP aggregation.
docstr: Returns the text of the report.
  
  Raises:
      ValueError when this function is called before
        BudgetAccountant.compute_budget().
docstr_tok: ["Returns","the","text","of","the","report",".","Raises",":","ValueError","when","this","function","is","called","before","BudgetAccountant.compute_budget","(",")","."]
code: def text(self) -> str:
      """Returns the text of the report.
  
      Raises:
          ValueError when this function is called before
            BudgetAccountant.compute_budget().
      """
      if self._report_generator is None:
          raise ValueError(
              "The report_generator is not set.\nWas this object"
              " passed as an argument to DP aggregation method?"
          )
      try:
          return self._report_generator.report()
      except e:
          raise ValueError(
              "Explain computation report failed to be generated"
              ".\nWas BudgetAccountant.compute_budget() called?"
          )
  
file_path: pipelinedp/pipeline_dp/report_generator.py
imports: from pipeline_dp import aggregate_params
  from typing import Optional, Union, Callable
label_desc: Use image node_id 3 for calling the ExplainComputationReport obj's underlying member method code with example usage: obj.text() and returns: self