| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 57d6e78 commit c064fd0
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1561,9 +1561,16 @@ def take_back_buffer_line(self): | |||
| 1561 | 1561 | self.buffer.pop() | |
| 1562 | 1562 | self.history.pop() | |
| 1563 | 1563 | ||
| 1564 | + def take_back_empty_line(self): | ||
| 1565 | + assert self.history and not self.history[-1] | ||
| 1566 | + self.history.pop() | ||
| 1567 | + self.display_lines.pop() | ||
| 1568 | + | ||
| 1564 | 1569 | def prompt_undo(self): | |
| 1565 | 1570 | if self.buffer: | |
| 1566 | 1571 | return self.take_back_buffer_line() | |
| 1572 | + if self.history and not self.history[-1]: | ||
| 1573 | + return self.take_back_empty_line() | ||
| 1567 | 1574 | ||
| 1568 | 1575 | def prompt_for_undo(): | |
| 1569 | 1576 | n = BpythonRepl.prompt_undo(self) | |
| Back | FazBrowse Home | New Git URL |
0 commit comments