code: def __init__(self, cfg):
      super().__init__()
      self.cfg = cfg
  
      self.db = MultiWozDB(self.cfg.dbs)
      self.nlp = spacy.load("en_core_web_sm")
      self.vocab_size = self._build_vocab()
  
      self.domain_files = json.loads(
          open(self.cfg.domain_file_path, "r").read()
      )
      self.slot_value_set = json.loads(
          open(self.cfg.slot_value_set_path, "r").read()
      )
  
      self.exp_files = {}
      self._load_data()
  
file_path: TextBox/textbox/evaluator/utils/multiwoz/reader.py
imports: import logging
  import json
  import spacy
  from collections import OrderedDict
  from .None import utils
  from .None import ontology
  from .db_ops import MultiWozDB
label_desc: Use image node_id 1 to create a new MultiWozReader object from inherited base classes: _ReaderBase with example: obj = MultiWozReader(cfg)