docs: def reversed_blocks(handle, blocksize=4096):
      """Generate blocks of file's contents in reverse order."""
      handle.seek(0, os.SEEK_END)
      here = handle.tell()
      while 0 < here:
          delta = min(blocksize, here)
          here -= delta
          handle.seek(here, os.SEEK_SET)
          yield handle.read(delta)