]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Fix globbing
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 24 Aug 2023 14:46:16 +0000 (16:46 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 24 Aug 2023 14:58:17 +0000 (16:58 +0200)
mkosi/config.py

index 99040dfcce9d0b2c82c87bc1ed0c2431921dbf05..790cccb5092e1d5e91359e3936c84ad4c2d124fc 100644 (file)
@@ -362,9 +362,9 @@ def config_make_list_parser(delimiter: str,
 
             if v.startswith("!"):
                 v = v[1:]
-                new = [n for n in new if not fnmatch.fnmatchcase(v, n)]
-
-            new.append(parse(v))
+                new = [n for n in new if not fnmatch.fnmatchcase(str(n), v)]
+            else:
+                new.append(parse(v))
 
         return new