code: def __init__(self, args):
      self.is_keep_parsed = args.node_count > 1
      self.args = args
      self.node_id = self.args.node_id
  
imports: import json
  import threading
  import time
  from abc import ABC, abstractmethod
  from queue import Empty, Queue
  from .log_utils import LogType, nni_log
  from .commands import CommandType
label_desc: Use image node_id 1 to create a new BaseChannel object from inherited base classes: ABC with example: obj = BaseChannel(args)