Issue #5622: merge fix from 3.2.

This commit is contained in:
Ned Deily 2011-03-09 02:49:59 -08:00
commit 33cb5c9017
2 changed files with 8 additions and 4 deletions

View File

@ -43,7 +43,8 @@ def wrapper(func, *args, **kwds):
return func(stdscr, *args, **kwds) return func(stdscr, *args, **kwds)
finally: finally:
# Set everything back to normal # Set everything back to normal
stdscr.keypad(0) if 'stdscr' in locals():
curses.echo() stdscr.keypad(0)
curses.nocbreak() curses.echo()
curses.endwin() curses.nocbreak()
curses.endwin()

View File

@ -55,6 +55,9 @@ Core and Builtins
Library Library
------- -------
- Issue #5622: Fix curses.wrapper to raise correct exception if curses
initialization fails.
- Issue #11408: In threading.Lock.acquire(), only call gettimeofday() when - Issue #11408: In threading.Lock.acquire(), only call gettimeofday() when
really necessary. Patch by Charles-François Natali. really necessary. Patch by Charles-François Natali.