From 3e33b8396bb500b089598948992204d877368ec9 Mon Sep 17 00:00:00 2001 From: Ansgar Burchardt Date: Sun, 16 Sep 2012 17:46:18 +0200 Subject: [PATCH] daklib/checks.py: include all not allowed binary architectures in error. --- daklib/checks.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/daklib/checks.py b/daklib/checks.py index 81bd629e..fcb5a325 100644 --- a/daklib/checks.py +++ b/daklib/checks.py @@ -389,9 +389,9 @@ class ACLCheck(Check): uploaded_arches = set(upload.changes.architectures) uploaded_arches.discard('source') allowed_arches = set(a.arch_string for a in acl.architectures) - for a in uploaded_arches: - if a not in allowed_arches: - return False, "uploads for architecture {0} are not allowed".format(a) + forbidden_arches = uploaded_arches - allowed_arches + if len(forbidden_arches) != 0: + return False, "uploads for architecture(s) {0} are not allowed".format(", ".join(forbidden_arches)) if not acl.allow_hijack: for suite in upload.final_suites: does_hijack, hijacked_binary, hijacked_from = self._does_hijack(session, upload, suite) -- 2.39.2