zephyr/scripts/kconfig
Ulf Magnusson e181e1b773 kconfiglib: Update to hide tracebacks for expected errors
Update Kconfiglib to upstream revision 9c0b562c94 to get this commit in:

    Add Kconfig.__init__() helper flag for suppressing tracebacks

    Tools that don't use standard_kconfig() currently generate spammy
    tracebacks for e.g. syntax errors.

    Add a suppress_traceback flag to Kconfig.__init__() for catching
    "expected" exceptions and printing them to stderr and exiting with
    status 1. Use it to make all tools consistently hide tracebacks.

Use the new flag to hide tracebacks for expected exceptions in
kconfig.py, lint.py, and genrest.py.

Some menuconfig robustness tweaks for wonky terminals are included as
well, and a new feature for customizing .config and autoconf.h header
comments via environment variables.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2019-12-20 19:48:09 -05:00
..
diffconfig license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
guiconfig.py kconfig: Update Kconfiglib and use new helpers in kconfig.py 2019-11-07 15:34:09 +01:00
hardenconfig.py hardening: Introducing hardenconfig tool 2019-12-09 12:54:29 -05:00
hardened.csv hardening: Introducing hardenconfig tool 2019-12-09 12:54:29 -05:00
kconfig.py kconfiglib: Update to hide tracebacks for expected errors 2019-12-20 19:48:09 -05:00
kconfigfunctions.py kconfig: Add dt_chosen_enabled function 2019-11-05 12:04:33 +01:00
kconfiglib.py kconfiglib: Update to hide tracebacks for expected errors 2019-12-20 19:48:09 -05:00
lint.py kconfiglib: Update to hide tracebacks for expected errors 2019-12-20 19:48:09 -05:00
menuconfig.py kconfiglib: Update to hide tracebacks for expected errors 2019-12-20 19:48:09 -05:00