Fix NameError in pause module (#42038)

* Fix NameError in pause module

* Add comment and changelog

Co-authored-by: Jerry Chong <jchong@netbase.com>
pull/58195/head
Jerry Chong 6 years ago committed by Sam Doran
parent cde3a03b32
commit 42f44b24c6

@ -0,0 +1,2 @@
bugfixes:
- pause - nest try except when importing curses to gracefully fail if curses is not present (https://github.com/ansible/ansible/issues/42004)

@ -39,9 +39,14 @@ except ImportError:
try:
import curses
curses.setupterm()
HAS_CURSES = True
except (ImportError, curses.error):
# Nest the try except since curses.error is not available if curses did not import
try:
curses.setupterm()
HAS_CURSES = True
except curses.error:
HAS_CURSES = False
except ImportError:
HAS_CURSES = False
if HAS_CURSES:

Loading…
Cancel
Save