GenFds Tool: Add FdfClassObject.
[people/mcb30/basetools.git] / Source / Python / GenFds / GuidSection.py
index 05d5d27..a3a2d2c 100644 (file)
@@ -3,16 +3,19 @@ import subprocess
 from Ffs import Ffs\r
 import os\r
 from GenFdsGlobalVariable import GenFdsGlobalVariable\r
-import Common.ToolDefClassObject\r
-class GuidSection(Section.Section) :\r
+from CommonDataClass.FdfClassObject import GuidSectionClassObject\r
+from Common import ToolDefClassObject\r
+\r
+class GuidSection(GuidSectionClassObject) :\r
     \r
     def __init__(self):\r
-        self.Alignment = None\r
-        self.NameGuid = None\r
-        self.SectionList = []\r
-        self.SectionType = None\r
-        self.ProcessRequired = False\r
-        self.AuthStatusValid = False\r
+##        self.Alignment = None\r
+##        self.NameGuid = None\r
+##        self.SectionList = []\r
+##        self.SectionType = None\r
+##        self.ProcessRequired = False\r
+##        self.AuthStatusValid = False\r
+        GuidSectionClassObject.__init__(self)\r
         \r
     def GenSection(self, OutputPath, ModuleName , KeyStringList, FfsInf = None):\r
         #\r
@@ -122,8 +125,7 @@ class GuidSection(Section.Section) :
         tool = None\r
         if self.keyStringList == None or self.keyStringList == []:\r
             return tool\r
-        toolDefinition = Common.ToolDefClassObject.ToolDefDict(GenFdsGlobalVariable.WorkSpaceDir).ToolsDefTxtDictionary\r
-        #toolDefinition = GenFdsGlobalVariable.WorkSpace.ToolDef.ToolsDefTxtDictionary\r
+        toolDefinition = ToolDefClassObject.ToolDefDict(GenFdsGlobalVariable.WorkSpaceDir).ToolsDefTxtDictionary\r
         for toolDef in toolDefinition.items():\r
             if self.NameGuid == toolDef[1]:\r
                 keyList = toolDef[0].split('_')\r