code: def __init__(self, args):
      self.node_id = args.node_id
      self.args = args
      self.client = None
      self.in_cache = b""
      self.timeout = 10
  
      super(WebChannel, self).__init__(args)
  
      self._event_loop = None
  
file_path: nni/nni/tools/trial_tool/web_channel.py
imports: import asyncio
  import os
  import websockets
  from .base_channel import BaseChannel
  from .log_utils import LogType, nni_log
label_desc: Use image node_id 1 to create a new WebChannel object from inherited base classes: BaseChannel with example: obj = WebChannel(args)