INNER CODE UNIT · Python
build
toyota-connected/ivi-homescreen · scripts/gen_config_reference.py:295
def build():
keys = extract()
missing = sorted(k for k in keys if k not in META)
if missing:
sys.stderr.write(
"error: parser keys with no META entry (update scripts/"
"gen_config_reference.py):\n " + "\n ".join(missing) + "\n")
sys.exit(2)
stale = sorted(k for k in META if k not in keys)
if stale:
sys.stderr.write(
"warning: META entries no longer parsed (remove them):\n "
+ "\n ".join(stale) + "\n")
rows = {t: [] for t in TABLE_ORDER}
for key in keys:
table, name = classify(key)
default, values, applies, desc = META[key]