(self)
| 518 | self.fout.flush() |
| 519 | |
| 520 | def loop(self): |
| 521 | self.disable_echoctl() |
| 522 | |
| 523 | try: |
| 524 | self.stop_loop = False |
| 525 | |
| 526 | # the main command loop |
| 527 | while not self.stop_loop: |
| 528 | self.process_one_line() |
| 529 | except EOFError: |
| 530 | if self.interactive: |
| 531 | self.fout.write('\n') |
| 532 | finally: |
| 533 | self.save_history() |
| 534 | self.restore_echoctl() |
no test coverage detected