def _buffered_line(self):
if len(self.buf) > <NUM_LIT:0>:<EOL><INDENT>return self.buf[<NUM_LIT:0>]<EOL><DEDENT>else:<EOL><INDENT>return self._next_line()<EOL><DEDENT>
Return a line from buffer, filling buffer if required.