class_docstr: Incomplete read error. Attributes:
  
  - partial: read bytes string before the end of stream was reached
  - expected: total number of expected bytes (or None if unknown)
code: def __init__(self, partial, expected):
      r_expected = "undefined" if expected is None else repr(expected)
      super().__init__(
          f"{len(partial)} bytes read on a total of "
          f"{r_expected} expected bytes"
      )
      self.partial = partial
      self.expected = expected
  
file_path: cpython/Lib/asyncio/exceptions.py
label_desc: Use image node_id 1 to create a new IncompleteReadError object from inherited base classes: EOFError with example: obj = IncompleteReadError(partial, expected)