From 3e9149025911aca79a927b7fa8c38b7f794d912c Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 20 Apr 2016 13:16:37 +0100 Subject: [PATCH] Build - raise exception if toolchain is not recognized This sends the message that toolchain specified is not valid. --- tools/build_api.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/build_api.py b/tools/build_api.py index 76a627c463..8fb46015da 100644 --- a/tools/build_api.py +++ b/tools/build_api.py @@ -83,7 +83,11 @@ def build_project(src_path, build_path, target, toolchain_name, """ This function builds project. Project can be for example one test / UT """ # Toolchain instance - toolchain = TOOLCHAIN_CLASSES[toolchain_name](target, options, notify, macros, silent, extra_verbose=extra_verbose) + try: + toolchain = TOOLCHAIN_CLASSES[toolchain_name](target, options, notify, macros, silent, extra_verbose=extra_verbose) + except KeyError as e: + raise KeyError("Toolchain %s not supported" % toolchain_name) + toolchain.VERBOSE = verbose toolchain.jobs = jobs toolchain.build_all = clean