[Anygui-checkins] CVS: anygui/lib/anygui/backends cursesgui.py,1.10,1.11
Brought to you by:
mlh
From: Joseph A K. <jk...@us...> - 2001-12-27 07:02:01
|
Update of /cvsroot/anygui/anygui/lib/anygui/backends In directory usw-pr-cvs1:/tmp/cvs-serv15219 Modified Files: cursesgui.py Log Message: Now use atexit to ensure curses cleans up after itself. Index: cursesgui.py =================================================================== RCS file: /cvsroot/anygui/anygui/lib/anygui/backends/cursesgui.py,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** cursesgui.py 2001/12/17 03:35:02 1.10 --- cursesgui.py 2001/12/27 07:01:58 1.11 *************** *** 3,6 **** --- 3,16 ---- __all__ = anygui.__all__ + import atexit + + def _cleanup(): + try: + scr_curses.scr_quit() + except: + pass + + atexit.register(_cleanup) + import anygui.backends.txtutils.scr_curses as scr_curses scr_curses.scr_init() |