()
| 787 | # Fall back to plain non-interactive output for tests. |
| 788 | # This is very limited. |
| 789 | def prompt(): |
| 790 | prompt_text = "".join(x[1] for x in self.prompts.in_prompt_tokens()) |
| 791 | lines = [input(prompt_text)] |
| 792 | prompt_continuation = "".join( |
| 793 | x[1] for x in self.prompts.continuation_prompt_tokens() |
| 794 | ) |
| 795 | while self.check_complete("\n".join(lines))[0] == "incomplete": |
| 796 | lines.append(input(prompt_continuation)) |
| 797 | return "\n".join(lines) |
| 798 | |
| 799 | self.prompt_for_code = prompt |
| 800 | return |
no test coverage detected