code: def __init__(
      self,
      mailbox: Mailbox,
      record_q: Optional["Queue[pb.Record]"] = None,
      result_q: Optional["Queue[pb.Result]"] = None,
      relay_q: Optional["Queue[pb.Result]"] = None,
      process: Optional[BaseProcess] = None,
      process_check: bool = True,
  ) -> None:
      self.relay_q = relay_q
      super().__init__(
          record_q=record_q,
          result_q=result_q,
          process=process,
          process_check=process_check,
          mailbox=mailbox,
      )
  
file_path: wandb/wandb/sdk/interface/interface_relay.py
imports: import logging
  from multiprocessing.process import BaseProcess
  from typing import TYPE_CHECKING, Optional
  from wandb.proto import wandb_internal_pb2
  from ..lib.mailbox import Mailbox
  from .interface_queue import InterfaceQueue
  from .router_relay import MessageRelayRouter
label_desc: Use image node_id 1 to create a new InterfaceRelay object from inherited base classes: InterfaceQueue with example: obj = InterfaceRelay(mailbox, record_q, result_q, relay_q, process, process_check)