docstr: Set :attr:`BaseRecorder.result` to the final result object to be saved by
  :meth:`BaseRecorder.save_result`
docstr_tok: ["Set",":","attr",":","`","BaseRecorder.result","`","to","the","final","result","object","to","be","saved","by",":","meth",":","`","BaseRecorder.save_result","`"]
code: def format_result(self):
      """Set :attr:`BaseRecorder.result` to the final result object to be saved by
      :meth:`BaseRecorder.save_result`"""
  
imports: from hyperparameter_hunter.data import OOFDataset, HoldoutDataset, TestDataset
  from hyperparameter_hunter.i_o.exceptions import EnvironmentInactiveError, EnvironmentInvalidError
  from hyperparameter_hunter.i_o.leaderboards import GlobalLeaderboard
  from hyperparameter_hunter.settings import G
  from hyperparameter_hunter.utils.file_utils import write_json, add_to_json, make_dirs, read_json
  from hyperparameter_hunter.utils.file_utils import RetryMakeDirs
  from hyperparameter_hunter.utils.general_utils import subdict
  from abc import ABCMeta, abstractmethod
  from collections import OrderedDict
  from platform import node
  import shutil
  from sys import exc_info
label_desc: Use image node_id 4 for calling the BaseRecorder obj's underlying member method code with example usage: obj.format_result() without return types