summaryrefslogtreecommitdiff
path: root/bin/analyze-kconfig.py
diff options
context:
space:
mode:
authorDaniel Friesel <daniel.friesel@uos.de>2022-06-14 10:34:32 +0200
committerDaniel Friesel <daniel.friesel@uos.de>2022-06-14 10:34:32 +0200
commit0f97cbf0ba079c790500241ebe4cb961cfe92d42 (patch)
tree288659eedccf0abc802d3f2f68e20c5f9135bcfd /bin/analyze-kconfig.py
parent4455d8ea6ca42dba9e578dfa581e1cc42209196d (diff)
analyze-kconfig: bail out if --filter-param was too restrictive
Diffstat (limited to 'bin/analyze-kconfig.py')
-rwxr-xr-xbin/analyze-kconfig.py7
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)