class_docstr: Base class for sync-based resp parsing
class_docstr_tok: ["Base","class","for","sync-based","resp","parsing"]
code: def __init__(self, socket_read_size):
      self.socket_read_size = socket_read_size
      self.encoder = None
      self._sock = None
      self._buffer = None
  
imports: import sys
  from abc import ABC
  from asyncio import IncompleteReadError, StreamReader, TimeoutError
  from typing import List, Optional, Union
  from ..exceptions import AuthenticationError, AuthenticationWrongNumberOfArgsError, BusyLoadingError, ConnectionError, ExecAbortError, ModuleError, NoPermissionError, NoScriptError, OutOfMemoryError, ReadOnlyError, RedisError, ResponseError
  from ..typing import EncodableT
  from .encoders import Encoder
  from .socket import SERVER_CLOSED_CONNECTION_ERROR, SocketBuffer
label_desc: Use image node_id 1 to create a new _RESPBase object from inherited base classes: BaseParser with example: obj = _RESPBase(socket_read_size)