class_docstr: Parser class for connections using Hiredis
class_docstr_tok: ["Parser","class","for","connections","using","Hiredis"]
code: def on_disconnect(self):
      self._sock = None
      self._reader = None
      self._next_response = False
  
imports: import asyncio
  import socket
  import sys
  from typing import Callable, List, Optional, Union
  from redis.compat import TypedDict
  from ..exceptions import ConnectionError, InvalidResponse, RedisError
  from ..typing import EncodableT
  from ..utils import HIREDIS_AVAILABLE
  from .base import AsyncBaseParser, BaseParser
  from .socket import NONBLOCKING_EXCEPTION_ERROR_NUMBERS, NONBLOCKING_EXCEPTIONS, SENTINEL, SERVER_CLOSED_CONNECTION_ERROR
label_desc: Use image node_id 4 for calling the _HiredisParser obj's underlying member method code with example usage: obj.on_disconnect() without return types