summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb')
-rw-r--r--bitbake/lib/bb/ui/knotty.py6
-rw-r--r--bitbake/lib/bb/ui/ncurses.py8
2 files changed, 12 insertions, 2 deletions
diff --git a/bitbake/lib/bb/ui/knotty.py b/bitbake/lib/bb/ui/knotty.py
index b01daee573..858cacfe55 100644
--- a/bitbake/lib/bb/ui/knotty.py
+++ b/bitbake/lib/bb/ui/knotty.py
@@ -141,7 +141,11 @@ class TerminalFilter(object):
141 if not self.interactive: 141 if not self.interactive:
142 return 142 return
143 143
144 import curses 144 try:
145 import curses
146 except ImportError:
147 sys.exit("FATAL: The knotty ui could not load the required curses python module.")
148
145 import termios 149 import termios
146 self.curses = curses 150 self.curses = curses
147 self.termios = termios 151 self.termios = termios
diff --git a/bitbake/lib/bb/ui/ncurses.py b/bitbake/lib/bb/ui/ncurses.py
index 1425bbd263..f573b95574 100644
--- a/bitbake/lib/bb/ui/ncurses.py
+++ b/bitbake/lib/bb/ui/ncurses.py
@@ -47,7 +47,13 @@
47 47
48from __future__ import division 48from __future__ import division
49import logging 49import logging
50import os, sys, curses, itertools, time, subprocess 50import os, sys, itertools, time, subprocess
51
52try:
53 import curses
54except ImportError:
55 sys.exit("FATAL: The ncurses ui could not load the required curses python module.")
56
51import bb 57import bb
52import xmlrpclib 58import xmlrpclib
53from bb import ui 59from bb import ui