code: def __init__(self, sock_client: SockClient, mailbox: Mailbox) -> None:
      # _sock_client is used when abstract method _init_router() is called by constructor
      self._sock_client = sock_client
      super().__init__(mailbox=mailbox)
      self._process_check = False
      self._stream_id = None
  
file_path: wandb/wandb/sdk/interface/interface_sock.py
imports: import logging
  from typing import TYPE_CHECKING, Any, Optional
  from ..lib.mailbox import Mailbox
  from ..lib.sock_client import SockClient
  from .interface_shared import InterfaceShared
  from .message_future import MessageFuture
  from .router_sock import MessageSockRouter
label_desc: Use image node_id 1 to create a new InterfaceSock object from inherited base classes: InterfaceShared with example: obj = InterfaceSock(sock_client, mailbox)