MCPcopy Index your code
hub / github.com/bpython/bpython / prompt_undo

Method prompt_undo

bpython/curtsiesfrontend/repl.py:1961–1972  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1959 self.all_logical_lines.pop()
1960
1961 def prompt_undo(self):
1962 if self.buffer:
1963 return self.take_back_buffer_line()
1964 if self.history and not self.history[-1]:
1965 return self.take_back_empty_line()
1966
1967 def prompt_for_undo():
1968 n = super(BaseRepl, self).prompt_undo()
1969 if n > 0:
1970 self.request_undo(n=n)
1971
1972 greenlet.greenlet(prompt_for_undo).switch()
1973
1974 def redo(self) -> None:
1975 if self.redo_stack:

Callers 2

process_key_eventMethod · 0.95
prompt_for_undoMethod · 0.45

Calls 2

take_back_buffer_lineMethod · 0.95
take_back_empty_lineMethod · 0.95

Tested by

no test coverage detected