diff --git a/linkcheck/ansicolor.py b/linkcheck/ansicolor.py index 99e68a86..e5f24a2c 100644 --- a/linkcheck/ansicolor.py +++ b/linkcheck/ansicolor.py @@ -147,13 +147,17 @@ def has_colors (fp): #return has_colors_nt() try: import curses + except ImportError: + # no curses available + return False + try: curses.setupterm() if curses.tigetnum("colors") >= 8: # more than 8 colors: allright! return True - except ImportError: - # no curses :( - pass + except curses.error: + # initialize error, eg. no terminfo database found + return False return False