Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 31e785a

Browse filesBrowse files
fix redraw issues
Inadvertent method override of process_event caused rewinds to render progressively causing unsmooth rewinds and rewinds that rewrote the screen unnecessarily.
1 parent 6567f4c commit 31e785a
Copy full SHA for 31e785a

1 file changed

+5-5Lines changed: 5 additions & 5 deletions

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎bpython/curtsies.py‎

Copy file name to clipboardExpand all lines: bpython/curtsies.py
+5-5Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,11 @@ def after_suspend(self):
8282
self.window.__enter__()
8383
self.interrupting_refresh()
8484

85-
def process_event(self, e):
85+
def process_event_and_paint(self, e):
8686
"""If None is passed in, just paint the screen"""
8787
try:
8888
if e is not None:
89-
BaseRepl.process_event(self, e)
89+
self.process_event(e)
9090
except (SystemExitFromCodeGreenlet, SystemExit) as err:
9191
array, cursor_pos = self.paint(
9292
about_to_exit=True,
@@ -122,15 +122,15 @@ def mainloop(self, interactive=True, paste=None):
122122
self.process_event(paste)
123123

124124
# do a display before waiting for first event
125-
self.process_event(None)
125+
self.process_event_and_paint(None)
126126
inputs = combined_events(self.input_generator)
127127
for unused in find_iterator:
128128
e = inputs.send(0)
129129
if e is not None:
130-
self.process_event(e)
130+
self.process_event_and_paint(e)
131131

132132
for e in inputs:
133-
self.process_event(e)
133+
self.process_event_and_paint(e)
134134

135135

136136
def main(args=None, locals_=None, banner=None, welcome_message=None):

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.