]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/GenFds/FfsFileStatement.py
BaseTools:change some incorrect parameter defaults
[mirror_edk2.git] / BaseTools / Source / Python / GenFds / FfsFileStatement.py
index 9250361d1415fa4ce0ef9388f6f404ef22235b56..9fb62b0a9143a0022ba04370b7fc35a536aa6723 100644 (file)
@@ -48,7 +48,7 @@ class FileStatement (FileStatementClassObject):
     #   @param  FvParentAddr Parent Fv base address\r
     #   @retval string       Generated FFS file name\r
     #\r
-    def GenFfs(self, Dict = {}, FvChildAddr=[], FvParentAddr=None, IsMakefile=False, FvName=None):\r
+    def GenFfs(self, Dict = None, FvChildAddr=[], FvParentAddr=None, IsMakefile=False, FvName=None):\r
 \r
         if self.NameGuid and self.NameGuid.startswith('PCD('):\r
             PcdValue = GenFdsGlobalVariable.GetPcdValue(self.NameGuid)\r
@@ -70,6 +70,9 @@ class FileStatement (FileStatementClassObject):
         if not os.path.exists(OutputDir):\r
             os.makedirs(OutputDir)\r
 \r
+        if Dict is None:\r
+            Dict = {}\r
+\r
         Dict.update(self.DefineVarDict)\r
         SectionAlignments = None\r
         if self.FvName:\r