From b0a3b3348030ed69045dacfb796c5023627113f7 Mon Sep 17 00:00:00 2001 From: Robert Haschke Date: Thu, 17 Oct 2024 14:08:27 +0200 Subject: [PATCH] Gracefully handle python-only packages --- src/scripts/upstream_rebuilds.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/scripts/upstream_rebuilds.py b/src/scripts/upstream_rebuilds.py index 4f3f93b8..c4b0a8e4 100755 --- a/src/scripts/upstream_rebuilds.py +++ b/src/scripts/upstream_rebuilds.py @@ -27,6 +27,10 @@ class Options: debs = Path(sys.argv[1]) folder = Path(sys.argv[2] if len(sys.argv) > 2 else ".") +# bail out if folder doesn't contain package.xml +if not (folder / "package.xml").exists(): + exit(1) + xml, file = _get_package_xml(folder) pkg = parse_package_string(xml, filename=file) pkg.evaluate_conditions(os.environ)