def line_at(self, idx):
	while len(self.lines_seen) >= idx:
	    try:
		li = self.line_iter.next()
	    except StopIteration:
		raise IndexError
	    else:
		if isinstance(li, tuple):
		    cmd, line = li
		    if cmd == 'STOP_AFTER':
			self.stop_linenos[len(self.lines_seen)] = 1
		else:
		    line = li
		self.lines_seen.append(line)
		
	return self.lines_seen[idx]
dataset/ETHPy150Open cloudera/hue/desktop/core/ext-py/guppy-0.1.10/guppy/etc/OutputHandling.py/Printer.line_at/swapped operands of `>=`