fix inconsistent use of tabs and spaces
convert semicolons to newlines
This commit is contained in:
parent
04f39aa859
commit
2ea17faf4b
|
@ -20,11 +20,12 @@ def wrapper(func, *rest):
|
||||||
res = None
|
res = None
|
||||||
try:
|
try:
|
||||||
# Initialize curses
|
# Initialize curses
|
||||||
stdscr=curses.initscr()
|
stdscr=curses.initscr()
|
||||||
|
|
||||||
# Turn off echoing of keys, and enter cbreak mode,
|
# Turn off echoing of keys, and enter cbreak mode,
|
||||||
# where no buffering is performed on keyboard input
|
# where no buffering is performed on keyboard input
|
||||||
curses.noecho() ; curses.cbreak()
|
curses.noecho()
|
||||||
|
curses.cbreak()
|
||||||
|
|
||||||
# In keypad mode, escape sequences for special keys
|
# In keypad mode, escape sequences for special keys
|
||||||
# (like the cursor keys) will be interpreted and
|
# (like the cursor keys) will be interpreted and
|
||||||
|
@ -35,17 +36,19 @@ def wrapper(func, *rest):
|
||||||
except:
|
except:
|
||||||
# In the event of an error, restore the terminal
|
# In the event of an error, restore the terminal
|
||||||
# to a sane state.
|
# to a sane state.
|
||||||
stdscr.keypad(0)
|
stdscr.keypad(0)
|
||||||
curses.echo() ; curses.nocbreak()
|
curses.echo()
|
||||||
curses.endwin()
|
curses.nocbreak()
|
||||||
|
curses.endwin()
|
||||||
|
|
||||||
# Pass the exception upwards
|
# Pass the exception upwards
|
||||||
(exc_type, exc_value, exc_traceback) = sys.exc_info()
|
(exc_type, exc_value, exc_traceback) = sys.exc_info()
|
||||||
raise exc_type, exc_value, exc_traceback
|
raise exc_type, exc_value, exc_traceback
|
||||||
else:
|
else:
|
||||||
# Set everything back to normal
|
# Set everything back to normal
|
||||||
stdscr.keypad(0)
|
stdscr.keypad(0)
|
||||||
curses.echo() ; curses.nocbreak()
|
curses.echo()
|
||||||
curses.endwin() # Terminate curses
|
curses.nocbreak()
|
||||||
|
curses.endwin() # Terminate curses
|
||||||
|
|
||||||
return res
|
return res
|
||||||
|
|
Loading…
Reference in New Issue