From d2495041515d4ced996ff72ed9c7dc78ca96cbc8 Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Mon, 8 Aug 2022 16:38:03 +0200 Subject: [PATCH] packages.get_unbuilt_package_levels(): optimize if statement checking whether packages need to be [re]built --- packages/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/__init__.py b/packages/__init__.py index 176c127..0b5ccb7 100644 --- a/packages/__init__.py +++ b/packages/__init__.py @@ -559,7 +559,8 @@ def get_unbuilt_package_levels( for level_packages in package_levels: level = set[Pkgbuild]() for package in level_packages: - if (not check_package_version_built(package, arch) or (force and package in packages) or (rebuild_dependants and package in dependants)): + if ((force and package in packages) or (rebuild_dependants and package in dependants) or + not check_package_version_built(package, arch)): level.add(package) build_names.update(package.names()) if level: