bitbake: ui: Improve error message if bitbake cannot import python curses module
On some SuSE systems, the curses python module is not installed by default. Instead of a python failure, we want a nicer error message. (On SuSE systems the package is typically python-curses.) (Bitbake rev: 65a5845ac942d0aa6838c295e41b656f9d2a98bb) Signed-off-by: Konrad Scherer <Konrad.Scherer@windriver.com> Signed-off-by: Jeff Polk <jeff.polk@windriver.com> Reword commit message, rebase to latest bitbake. Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
1426e14747
commit
1a7069e97b
|
@ -141,7 +141,11 @@ class TerminalFilter(object):
|
|||
if not self.interactive:
|
||||
return
|
||||
|
||||
import curses
|
||||
try:
|
||||
import curses
|
||||
except ImportError:
|
||||
sys.exit("FATAL: The knotty ui could not load the required curses python module.")
|
||||
|
||||
import termios
|
||||
self.curses = curses
|
||||
self.termios = termios
|
||||
|
|
|
@ -47,7 +47,13 @@
|
|||
|
||||
from __future__ import division
|
||||
import logging
|
||||
import os, sys, curses, itertools, time, subprocess
|
||||
import os, sys, itertools, time, subprocess
|
||||
|
||||
try:
|
||||
import curses
|
||||
except ImportError:
|
||||
sys.exit("FATAL: The ncurses ui could not load the required curses python module.")
|
||||
|
||||
import bb
|
||||
import xmlrpclib
|
||||
from bb import ui
|
||||
|
|
Loading…
Reference in New Issue