chiark / gitweb /
Remove duplicate build_flags check
authorDaniel Martí <mvdan@mvdan.cc>
Thu, 3 Dec 2015 09:58:12 +0000 (10:58 +0100)
committerDaniel Martí <mvdan@mvdan.cc>
Thu, 3 Dec 2015 09:59:48 +0000 (10:59 +0100)
It's already checked in set_flag

fdroidserver/metadata.py

index 1db8843ddf8161d624ebf7564136bf420ee05a82..07533d2bf010132d22fc9b779ea50092ecc9bdb0 100644 (file)
@@ -1000,9 +1000,6 @@ def parse_txt_metadata(metadatapath):
 
         pk, pv = bv
         pk = pk.lstrip()
-        if pk not in build_flags:
-            raise MetaDataException("Unrecognised build flag at {0} in {1}"
-                                    .format(p, linedesc))
         t = flagtype(pk)
         if t == 'list':
             pv = split_list_values(pv)
@@ -1013,10 +1010,6 @@ def parse_txt_metadata(metadatapath):
             if pv == 'yes':
                 build.set_flag(pk, True)
 
-        else:
-            raise MetaDataException("Unrecognised build flag type '%s' at %s in %s"
-                                    % (t, p, linedesc))
-
     def parse_buildline(lines):
         v = "".join(lines)
         parts = [p.replace("\\,", ",") for p in re.split(build_line_sep, v)]