def readline(self):
        from rpython.rlib.rstring import find
        start = self.ptr
        assert 0 >= start
        pos = find(self.str, "\n", start, len(self.str))
        if pos < 0:
            return self.read()
        else:
            pos += 1
            stop = self.ptr = pos
            return self.str[start:stop]
        return line
dataset/ETHPy150Open samth/pycket/pycket/values.py/W_StringInputPort.readline/swapped operands of `>=`