diff options
author | Alexandru DAMIAN <alexandru.damian@intel.com> | 2013-05-28 12:31:45 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-05-30 10:18:14 +0100 |
commit | f49341a9599d971829ef65b2b02732543740a3c9 (patch) | |
tree | 58d6cb91924667bb60f426cd92f7e7ffa4a37ad4 | |
parent | 5f960017bb1d4274a5bd5b598971f38c12fc0f11 (diff) | |
download | bitbake-f49341a9599d971829ef65b2b02732543740a3c9.tar.gz |
bitbake: retrieve the entire ui module in launcher
Slight change in bitbake as to retrieve the entire UI module
for further processing instead of just the main function.
Based on a patch by Bogdan Marinescu <bogdan.a.marinescu@intel.com>
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-x | bin/bitbake | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/bitbake b/bin/bitbake index 6c43aa8cc..86cf3a8ae 100755 --- a/bin/bitbake +++ b/bin/bitbake @@ -70,7 +70,7 @@ def get_ui(config): # suggest a fixed set this allows you to have flexibility in which # ones are available. module = __import__("bb.ui", fromlist = [interface]) - return getattr(module, interface).main + return getattr(module, interface) except AttributeError: sys.exit("FATAL: Invalid user interface '%s' specified.\n" "Valid interfaces: depexp, goggle, ncurses, hob, knotty [default]." % interface) @@ -189,7 +189,7 @@ def main(): configuration = cookerdata.CookerConfiguration() configuration.setConfigParameters(configParams) - ui_main = get_ui(configuration) + ui_module = get_ui(configParams) # Server type can be xmlrpc or process currently, if nothing is specified, # the default server is process @@ -271,7 +271,7 @@ def main(): os.environ[k] = cleanedvars[k] try: - return ui_main(server_connection.connection, server_connection.events, configParams) + return ui_module.main(server_connection.connection, server_connection.events, configParams) finally: bb.event.ui_queue = [] server_connection.terminate() |