(self, lines)
| 77 | return [self.prompt_re.sub('', l, count=1) for l in lines] |
| 78 | |
| 79 | def __call__(self, lines): |
| 80 | if not lines: |
| 81 | return lines |
| 82 | if self.initial_re.match(lines[0]) or \ |
| 83 | (len(lines) > 1 and self.prompt_re.match(lines[1])): |
| 84 | return self._strip(lines) |
| 85 | return lines |
| 86 | |
| 87 | classic_prompt = PromptStripper( |
| 88 | prompt_re=re.compile(r'^(>>>|\.\.\.)( |$)'), |