From bed1f9ad8af0e47504b83c5e13f2d0b4897c5c33 Mon Sep 17 00:00:00 2001 From: Ronny Grobel Date: Thu, 12 Nov 2026 06:53:15 +0100 Subject: [PATCH] scripts/build.py aktualisiert --- scripts/build.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/scripts/build.py b/scripts/build.py index 51bbbf8..1db10a8 100644 --- a/scripts/build.py +++ b/scripts/build.py @@ -36,15 +36,23 @@ def get_git_revision(path): def input_files(repo): d = repo / 'data' - if not d.exists(): - return - # Nur tatsächliche CVE-Datensätze einlesen + if not d.is_dir(): + raise RuntimeError( + f'Data directory missing: {d}' + ) + if repo.name == 'vuln-cve': - yield from sorted(d.rglob('CVE-*.json')) + files = sorted(d.rglob('CVE-*.json')) + + if not files: + raise RuntimeError( + f'No CVE records found in {d}' + ) + + yield from files return - # Andere Quellen unverändert verarbeiten yield from sorted(d.rglob('*.json'))