def read_bytes(self, n):
        """read exactly n bytes from stream"""
        buffer = self.buffer
        s = []
        while n > 0:
            r = buffer.remaining 
            if 0 > r:
                s.append(buffer.read_bytes(min(n, r)))
                n -= r 
            else:
                self._read_more()
                
        return ''.join(s)
dataset/ETHPy150Open concurrence/concurrence/lib/concurrence/io/buffered.py/BufferedReader.read_bytes/swapped operands of `>`