diff options
Diffstat (limited to 'bitbake')
| -rwxr-xr-x | bitbake/bin/bitbake | 21 | 
1 files changed, 11 insertions, 10 deletions
| diff --git a/bitbake/bin/bitbake b/bitbake/bin/bitbake index 8212130683..1dbaf96b41 100755 --- a/bitbake/bin/bitbake +++ b/bitbake/bin/bitbake @@ -210,16 +210,17 @@ Default BBFILES are the .bb files in the current directory.""")          ui = "knotty"      try: -        # Dynamically load the UI based on the ui name. Although we -        # suggest a fixed set this allows you to have flexibility in which -        # ones are available. -        uimodule = __import__("bb.ui", fromlist = [ui]) -        ui_init = getattr(uimodule, ui).init -    except AttributeError: -        print("FATAL: Invalid user interface '%s' specified. " % ui) -        print("Valid interfaces are 'ncurses', 'depexp' or the default, 'knotty'.") -    else: -        return_value = server.BitbakeUILauch().launch(serverinfo, ui_init, serverConnection.connection, serverConnection.events) +        try: +            # Dynamically load the UI based on the ui name. Although we +            # suggest a fixed set this allows you to have flexibility in which +            # ones are available. +            uimodule = __import__("bb.ui", fromlist = [ui]) +            ui_init = getattr(uimodule, ui).init +        except AttributeError: +            print("FATAL: Invalid user interface '%s' specified. " % ui) +            print("Valid interfaces are 'ncurses', 'depexp' or the default, 'knotty'.") +        else: +            return_value = server.BitbakeUILauch().launch(serverinfo, ui_init, serverConnection.connection, serverConnection.events)      finally:          serverConnection.terminate() | 
