(self)
| 247 | return self |
| 248 | |
| 249 | def __next__(self): |
| 250 | while True: |
| 251 | line = self._readline() |
| 252 | if line: |
| 253 | self._filelineno += 1 |
| 254 | return line |
| 255 | if not self._file: |
| 256 | raise StopIteration |
| 257 | self.nextfile() |
| 258 | # repeat with next file |
| 259 | |
| 260 | def nextfile(self): |
| 261 | savestdout = self._savestdout |