BaseTools: cleanup class heirarchy
[mirror_edk2.git] / BaseTools / Source / Python / Common / InfClassObject.py
index ba43eb5484714978cb99faa01ec6d75a32bce6e9..7a5ba4eb84cedca5033a862f5eccc9a001a8efa7 100644 (file)
@@ -131,21 +131,10 @@ class InfHeader(ModuleHeaderClass):
     def __contains__(self, key):\r
         return key in self._Mapping_\r
 \r
-## InfObject\r
-#\r
-# This class defined basic Inf object which is used by inheriting\r
-#\r
-# @param object:       Inherited from object class\r
-#\r
-class InfObject(object):\r
-    def __init__(self):\r
-        object.__init__()\r
-\r
 ## Inf\r
 #\r
 # This class defined the structure used in Inf object\r
 #\r
-# @param InfObject:         Inherited from InfObject class\r
 # @param Ffilename:         Input value for Ffilename of Inf file, default is None\r
 # @param IsMergeAllArches:  Input value for IsMergeAllArches\r
 #                           True is to merge all arches\r
@@ -163,7 +152,7 @@ class InfObject(object):
 # @var WorkspaceDir:        To store value for WorkspaceDir\r
 # @var KeyList:             To store value for KeyList, a list for all Keys used in Inf\r
 #\r
-class Inf(InfObject):\r
+class Inf(object):\r
     def __init__(self, Filename=None, IsToDatabase=False, IsToModule=False, WorkspaceDir=None, Database=None, SupArchList=DataType.ARCH_LIST):\r
         self.Identification = Identification()\r
         self.Module = ModuleClass()\r