code: def __init__(self, config, outpath, prjname="", name=""):
      super(Report, self).__init__(config, outpath, prjname, name)
      import os
      from ..util.io import gen_datestr
  
      filename = (
          self.name + "_" + self.prjname + "_" + gen_datestr() + ".txt"
          if config["filename"] is None
          else config["filename"]
      )
      self.filename = os.path.join(self.outpath, filename)
  
file_path: GPyOpt/GPyOpt/interface/output.py
imports: import numpy
label_desc: Use image node_id 1 to create a new Report object from inherited base classes: DataSaver with example: obj = Report(config, outpath, prjname, name)