File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -1578,8 +1578,6 @@ def clear_current_line(self):
15781578 def get_key (self ):
15791579 key = ''
15801580 while True :
1581- if self .idle :
1582- self .idle (self )
15831581 try :
15841582 key += self .scr .getkey ()
15851583 key = key .decode (getpreferredencoding ())
@@ -1601,6 +1599,9 @@ def get_key(self):
16011599 return key
16021600 else :
16031601 return key
1602+ finally :
1603+ if self .idle :
1604+ self .idle (self )
16041605
16051606
16061607class Statusbar (object ):
@@ -1809,10 +1810,7 @@ def idle(caller):
18091810
18101811 if importcompletion .find_coroutine ():
18111812 stdscr .nodelay (True )
1812- try :
1813- key = stdscr .getkey ()
1814- except curses .error :
1815- key = ''
1813+ key = stdscr .getch ()
18161814 stdscr .nodelay (False )
18171815 curses .ungetch (key )
18181816 caller .statusbar .check ()
You can’t perform that action at this time.
0 commit comments