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
# @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