diff options
author | Daniel Friesel <daniel.friesel@uos.de> | 2022-06-14 10:34:32 +0200 |
---|---|---|
committer | Daniel Friesel <daniel.friesel@uos.de> | 2022-06-14 10:34:32 +0200 |
commit | 0f97cbf0ba079c790500241ebe4cb961cfe92d42 (patch) | |
tree | 288659eedccf0abc802d3f2f68e20c5f9135bcfd /bin/analyze-kconfig.py | |
parent | 4455d8ea6ca42dba9e578dfa581e1cc42209196d (diff) |
analyze-kconfig: bail out if --filter-param was too restrictive
Diffstat (limited to 'bin/analyze-kconfig.py')
-rwxr-xr-x | bin/analyze-kconfig.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bin/analyze-kconfig.py b/bin/analyze-kconfig.py index fb749e7..04b8c7b 100755 --- a/bin/analyze-kconfig.py +++ b/bin/analyze-kconfig.py @@ -13,6 +13,7 @@ import json import kconfiglib import logging import os +import sys import time import numpy as np @@ -225,6 +226,12 @@ def main(): ) constructor_duration = time.time() - constructor_start + if not model.names: + logging.error( + f"Model contains no names. Is --filter-param={args.filter_param} set too restrictive?" + ) + sys.exit(1) + if args.info: dfatool.cli.print_info_by_name(model, by_name) |