]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/AutoGen/AutoGen.py
BaseTools: AutoGen - use dafultdict instead of dict
[mirror_edk2.git] / BaseTools / Source / Python / AutoGen / AutoGen.py
index 20f1c2da1e0df64c3cff1dc25c519e7a6f6c8c46..7b37dd256175e5e70a4f6217fa24f90cbec548b1 100644 (file)
@@ -355,10 +355,9 @@ class WorkspaceAutoGen(AutoGen):
             # but the path (self.MetaFile.Path) is the real path\r
             for key in self.FdfProfile.InfDict:\r
                 if key == 'ArchTBD':\r
-                    MetaFile_cache = {}\r
+                    MetaFile_cache = defaultdict(set)\r
                     for Arch in self.ArchList:\r
                         Current_Platform_cache = self.BuildDatabase[self.MetaFile, Arch, Target, Toolchain]\r
-                        MetaFile_cache[Arch] = set()\r
                         for Pkey in Current_Platform_cache.Modules:\r
                             MetaFile_cache[Arch].add(Current_Platform_cache.Modules[Pkey].MetaFile)\r
                     for Inf in self.FdfProfile.InfDict[key]:\r