Package curses :: Module wrapper'
[hide private]
[frames] | no frames]

Module wrapper'

curses.wrapper

Contains one function, wrapper(), which runs another function which should be the rest of your curses-based application. If the application raises an exception, wrapper() will restore the terminal to a sane state so you can read the resulting traceback.

Functions [hide private]
 
wrapper(func, *args, **kwds)
Wrapper function that initializes curses and calls another function, restoring normal keyboard/screen behavior on error.

Imports: curses, sys


Function Details [hide private]

wrapper(func, *args, **kwds)

 

Wrapper function that initializes curses and calls another function, restoring normal keyboard/screen behavior on error. The callable object 'func' is then passed the main window 'stdscr' as its first argument, followed by any other arguments passed to wrapper().