class_docstr: TQDM compatible StreamHandler.
  
  Writes and prints should be passed through tqdm.tqdm.write
  so that the tqdm progressbar doesn't get messed up.
docstr: TQDM compatible StreamHandler.
docstr_tok: ["TQDM","compatible","StreamHandler","."]
code: def emit(self, record):
      """TQDM compatible StreamHandler."""
      try:
          msg = self.format(record)
          stream = self.stream
          tqdm.tqdm.write(msg, end=self.terminator, file=stream)
          self.flush()
      except RecursionError:
          raise
      except Exception:
          self.handleError(record)
  
file_path: speechbrain/speechbrain/utils/logger.py
imports: import sys
  import os
  import yaml
  import tqdm
  import logging
  import logging.config
  import math
  import torch
  from speechbrain.utils.data_utils import recursive_update
  from speechbrain.utils.superpowers import run_shell
label_desc: Use image node_id 1 for calling the TqdmCompatibleStreamHandler obj's underlying member method code with example usage: obj.emit(record) without return types