]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/baseobject.py
BaseTools: Remove the deprecated hash_key()
[mirror_edk2.git] / BaseTools / Scripts / PackageDocumentTools / plugins / EdkPlugins / edk2 / model / baseobject.py
index 7c120d85c255995e9b2d8adc1ae9fd55036b9d40..b49c87c8bdab3353d3ef76ae300b6bcf24856914 100644 (file)
@@ -26,7 +26,7 @@ class SurfaceObject(object):
 \r
         """\r
         obj = object.__new__(cls, *args, **kwargs)\r
-        if not cls._objs.has_key("None"):\r
+        if "None" not in cls._objs:\r
             cls._objs["None"] = []\r
         cls._objs["None"].append(obj)\r
 \r
@@ -47,7 +47,7 @@ class SurfaceObject(object):
         self.GetFileObj().Destroy(self)\r
         del self._fileObj\r
         # dereference self from _objs arrary\r
-        assert self._objs.has_key(key), "when destory, object is not in obj list"\r
+        assert key in self._objs, "when destory, object is not in obj list"\r
         assert self in self._objs[key], "when destory, object is not in obj list"\r
         self._objs[key].remove(self)\r
         if len(self._objs[key]) == 0:\r
@@ -95,7 +95,7 @@ class SurfaceObject(object):
         if self not in cls._objs["None"]:\r
             ErrorMsg("Sufrace object does not be create into None list")\r
         cls._objs["None"].remove(self)\r
-        if not cls._objs.has_key(relativePath):\r
+        if relativePath not in cls._objs:\r
             cls._objs[relativePath] = []\r
         cls._objs[relativePath].append(self)\r
 \r