Path 1: 274 calls (0.57)

bytes (274)

1def prepend(self, prepend=b''):
2        if self._read is None:
3            self._buffer = prepend
4        else:  # Assume data was read since the last prepend() call
5            self._read -= len(prepend)
6            return
7        self._length = len(self._buffer)
8        self._read = 0
            

Path 2: 207 calls (0.43)

bytes (207)

None (207)

1def prepend(self, prepend=b''):
2        if self._read is None:
3            self._buffer = prepend
4        else:  # Assume data was read since the last prepend() call
5            self._read -= len(prepend)
6            return
7        self._length = len(self._buffer)
8        self._read = 0