From: Daan De Meyer Date: Tue, 30 Jan 2024 18:06:28 +0000 (+0100) Subject: Simplify arch repositories() function a bit X-Git-Tag: v21~77^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f1bebec67ec56ba3fa007e7ce24343c64b798f69;p=thirdparty%2Fmkosi.git Simplify arch repositories() function a bit --- diff --git a/mkosi/distributions/arch.py b/mkosi/distributions/arch.py index b9ed80c4f..c297f1d83 100644 --- a/mkosi/distributions/arch.py +++ b/mkosi/distributions/arch.py @@ -76,19 +76,19 @@ class Installer(DistributionInstaller): url = f"{context.config.mirror or 'https://geo.mirror.pkgbuild.com'}/$repo/os/$arch" # Testing repositories have to go before regular ones to to take precedence. - for id in ( - "core-testing", - "core-testing-debug", - "extra-testing", - "extra-testing-debug", - "core-debug", - "extra-debug", - ): - if id in context.config.repositories: - yield PacmanRepository(id, url) - - for id in ("core", "extra"): - yield PacmanRepository(id, url) + repos = [ + repo for repo in ( + "core-testing", + "core-testing-debug", + "extra-testing", + "extra-testing-debug", + "core-debug", + "extra-debug", + ) if repo in context.config.repositories + ] + ["core", "extra"] + + for repo in repos: + yield PacmanRepository(repo, url) @classmethod def architecture(cls, arch: Architecture) -> str: