summaryrefslogtreecommitdiffstats
path: root/Lib/curses/wrapper.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/curses/wrapper.py')
-rw-r--r--Lib/curses/wrapper.py26
1 files changed, 13 insertions, 13 deletions
diff --git a/Lib/curses/wrapper.py b/Lib/curses/wrapper.py
index 51fb724..e725c5a 100644
--- a/Lib/curses/wrapper.py
+++ b/Lib/curses/wrapper.py
@@ -16,20 +16,20 @@ def wrapper(func, *rest):
as its first argument, followed by any other arguments passed to
wrapper().
"""
-
+
res = None
try:
- # Initialize curses
+ # Initialize curses
stdscr=curses.initscr()
-
- # Turn off echoing of keys, and enter cbreak mode,
- # where no buffering is performed on keyboard input
+
+ # Turn off echoing of keys, and enter cbreak mode,
+ # where no buffering is performed on keyboard input
curses.noecho()
curses.cbreak()
- # In keypad mode, escape sequences for special keys
- # (like the cursor keys) will be interpreted and
- # a special value like curses.KEY_LEFT will be returned
+ # In keypad mode, escape sequences for special keys
+ # (like the cursor keys) will be interpreted and
+ # a special value like curses.KEY_LEFT will be returned
stdscr.keypad(1)
# Start color, too. Harmless if the terminal doesn't have
@@ -43,21 +43,21 @@ def wrapper(func, *rest):
res = apply(func, (stdscr,) + rest)
except:
- # In the event of an error, restore the terminal
- # to a sane state.
+ # In the event of an error, restore the terminal
+ # to a sane state.
stdscr.keypad(0)
curses.echo()
curses.nocbreak()
curses.endwin()
-
+
# Pass the exception upwards
(exc_type, exc_value, exc_traceback) = sys.exc_info()
raise exc_type, exc_value, exc_traceback
else:
- # Set everything back to normal
+ # Set everything back to normal
stdscr.keypad(0)
curses.echo()
curses.nocbreak()
- curses.endwin() # Terminate curses
+ curses.endwin() # Terminate curses
return res