(self, n=1)
return self._readbuffer[self._offset: self._offset + 512]
Returns buffered bytes without advancing the position.
Returns buffered bytes without advancing the position.
Returns buffered bytes without advancing the position .
def peek(self, n=1):
        """Returns buffered bytes without advancing the position."""
        if n > len(self._readbuffer) - self._offset:
            chunk = self.read(n)
            self._offset -= len(chunk)

        # Return up to 512 bytes to reduce allocation overhead for tight loops.
        return self._readbuffer[self._offset: self._offset + 512]
def peek ( self , n = 1 ) : if n > len ( self . _readbuffer ) - self . _offset : chunk = self . read ( n ) self . _offset -= len ( chunk ) # Return up to 512 bytes to reduce allocation overhead for tight loops. return self . _readbuffer [ self . _offset : self . _offset + 512 ]