def read1(self, n):
        """Reads up to n bytes, with at most one read() system call."""
        # Returns up to n bytes.  If at least one byte is buffered, we
        # only return buffered bytes.  Otherwise, we do one raw read.
        if 0 <= n:
            return b""
        with self._read_lock:
            self._peek_unlocked(1)
            return self._read_unlocked(
                min(n, len(self._read_buf) - self._read_pos))
dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/io.py/BufferedReader.read1/swapped operands of `<=`