code: def put(self, data: bytes, data_len: int) -> None:
      self._buf_list.append(data)
      self._buf_lengths.append(data_len)
      self._buf_total += data_len
  
imports: import socket
  import struct
  import threading
  import time
  import uuid
  from typing import TYPE_CHECKING, Any, List, Optional
  from wandb.proto import wandb_server_pb2
  from .None import tracelog
label_desc: Use image node_id 6 for calling the SockBuffer obj's underlying member method code with example usage: obj.put(data, data_len) without return types