code: def __init__(self, filepath=None):
      if filepath is None:
          raise FileNotFoundError(
              "No filename provided, cannot read Events"
          )
      if not bfile.exists(filepath):
          raise FileNotFoundError(
              "{} does not point to valid Events file".format(filepath)
          )
  
      self._curr_event = None
      self.file_handle = bfile.BFile(filepath, "rb")
  
file_path: VisualDL/visualdl/reader/record_reader.py
imports: from visualdl.io import bfile
  import struct
label_desc: Use image node_id 1 to create a new _RecordReader object from inherited base classes: object with example: obj = _RecordReader(filepath)