Coding style.
- More cleaning up.
This commit is contained in:
parent
03db3002b4
commit
cf95fa1088
1 changed files with 12 additions and 7 deletions
|
|
@ -487,13 +487,18 @@ def context(loop, appearance_changed_event, screen_widget, exit_loop=None):
|
|||
loop.add_signal_handler(signal.SIGWINCH, lambda: draw_screen(screen_widget))
|
||||
loop.add_signal_handler(signal.SIGINT, exit_loop)
|
||||
loop.add_signal_handler(signal.SIGTERM, exit_loop)
|
||||
with terminal.alternate_buffer(), terminal.interactive(), \
|
||||
terminal.mouse_tracking():
|
||||
loop.add_reader(sys.stdin, on_terminal_input, screen_widget)
|
||||
try:
|
||||
yield
|
||||
finally:
|
||||
loop.remove_reader(sys.stdin)
|
||||
try:
|
||||
with terminal.alternate_buffer(), terminal.interactive(), \
|
||||
terminal.mouse_tracking():
|
||||
loop.add_reader(sys.stdin, on_terminal_input, screen_widget)
|
||||
try:
|
||||
yield
|
||||
finally:
|
||||
loop.remove_reader(sys.stdin)
|
||||
finally:
|
||||
loop.remove_signal_handler(signal.SIGWINCH)
|
||||
loop.remove_signal_handler(signal.SIGINT)
|
||||
loop.remove_signal_handler(signal.SIGTERM)
|
||||
|
||||
|
||||
##########################
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue