From: Ansgar Burchardt <ansgar@debian.org>
Date: Fri, 1 Aug 2014 17:38:28 +0000 (+0200)
Subject: match_architecture: Fix raising exception if an architecture is unknown
X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=ad1f5830b70f6b63816d33b25b81161ac8644028;p=dak.git

match_architecture: Fix raising exception if an architecture is unknown
---

diff --git a/daklib/architecture.py b/daklib/architecture.py
index 110d522f..48e033ab 100644
--- a/daklib/architecture.py
+++ b/daklib/architecture.py
@@ -85,9 +85,9 @@ def match_architecture(arch, wildcard):
     triplet_arch = Debian_arch_to_Debian_triplet(arch)
     triplet_wildcard = Debian_arch_to_Debian_triplet(wildcard)
 
-    if len(triplet_arch) != 3:
+    if triplet_arch is None or len(triplet_arch) != 3:
         raise InvalidArchitecture('{0} is not a valid architecture name'.format(arch))
-    if len(triplet_wildcard) != 3:
+    if triplet_wildcard is None or len(triplet_wildcard) != 3:
         raise InvalidArchitecture('{0} is not a valid architecture name or wildcard'.format(wildcard))
 
     for i in range(0,3):