]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/doxygengen_spec.py
BaseTools: Remove equality operator with None
[mirror_edk2.git] / BaseTools / Scripts / PackageDocumentTools / plugins / EdkPlugins / edk2 / model / doxygengen_spec.py
index 876da1327b26fc1ca35b8eec0485e07d76f5da71..ca55929eda9a747fab68195e39d761c95c1a6aa9 100644 (file)
@@ -66,7 +66,7 @@ class DoxygenAction:
         self._chmCallback     = None\r
 \r
     def Log(self, message, level='info'):\r
-        if self._log != None:\r
+        if self._log is not None:\r
             self._log(message, level)\r
 \r
     def IsVerbose(self):\r
@@ -91,7 +91,7 @@ class DoxygenAction:
 \r
         self.Log("    >>>>>> Generate doxygen index page file...Zzz...\n")\r
         indexPagePath = self.GenerateIndexPage()\r
-        if indexPagePath == None:\r
+        if indexPagePath is None:\r
             self.Log("Fail to generate index page!\n", 'error')\r
             return False\r
         else:\r
@@ -106,7 +106,7 @@ class DoxygenAction:
         self.Log("    <<<<<< Success Save doxygen config file to %s...\n" % configFilePath)\r
 \r
         # launch doxygen tool to generate document\r
-        if self._doxygenCallback != None:\r
+        if self._doxygenCallback is not None:\r
             self.Log("    >>>>>> Start doxygen process...Zzz...\n")\r
             if not self._doxygenCallback(self._doxPath, configFilePath):\r
                 return False\r
@@ -167,9 +167,9 @@ class PackageDocumentAction(DoxygenAction):
             self._configFile.AddPreDefined(macro)\r
 \r
         namestr = self._pObj.GetName()\r
-        if self._arch != None:\r
+        if self._arch is not None:\r
             namestr += '[%s]' % self._arch\r
-        if self._tooltag != None:\r
+        if self._tooltag is not None:\r
             namestr += '[%s]' % self._tooltag\r
         self._configFile.SetProjectName(namestr)\r
         self._configFile.SetStripPath(self._pObj.GetWorkspace())\r
@@ -315,7 +315,7 @@ class PackageDocumentAction(DoxygenAction):
         objs = pObj.GetFileObj().GetSectionObjectsByName('libraryclass', self._arch)\r
         if len(objs) == 0: return []\r
 \r
-        if self._arch != None:\r
+        if self._arch is not None:\r
             for obj in objs:\r
                 classPage = doxygen.Page(obj.GetClassName(),\r
                                          "lc_%s" % obj.GetClassName())\r
@@ -401,7 +401,7 @@ class PackageDocumentAction(DoxygenAction):
             mo = re.match(r"^[#\w\s]+[<\"]([\\/\w.]+)[>\"]$", lines[no].strip())\r
             filePath = mo.groups()[0]\r
 \r
-            if filePath == None or len(filePath) == 0:\r
+            if filePath is None or len(filePath) == 0:\r
                 continue\r
 \r
             # find header file in module's path firstly.\r
@@ -419,7 +419,7 @@ class PackageDocumentAction(DoxygenAction):
                     if os.path.exists(incPath):\r
                         fullPath = incPath\r
                         break\r
-                if infObj != None:\r
+                if infObj is not None:\r
                     pkgInfObjs = infObj.GetSectionObjectsByName('packages')\r
                     for obj in  pkgInfObjs:\r
                         decObj = dec.DECFile(os.path.join(pObj.GetWorkspace(), obj.GetPath()))\r
@@ -435,10 +435,10 @@ class PackageDocumentAction(DoxygenAction):
                             if os.path.exists(os.path.join(incPath, filePath)):\r
                                 fullPath = os.path.join(os.path.join(incPath, filePath))\r
                                 break\r
-                        if fullPath != None:\r
+                        if fullPath is not None:\r
                             break\r
 \r
-            if fullPath == None and self.IsVerbose():\r
+            if fullPath is None and self.IsVerbose():\r
                 self.Log('Can not resolve header file %s for file %s in package %s\n' % (filePath, path, pObj.GetFileObj().GetFilename()), 'error')\r
                 return\r
             else:\r
@@ -479,7 +479,7 @@ class PackageDocumentAction(DoxygenAction):
                 typeRootPageDict[obj.GetPcdType()] = doxygen.Page(obj.GetPcdType(), 'pcd_%s_root_page' % obj.GetPcdType())\r
                 pcdRootPage.AddPage(typeRootPageDict[obj.GetPcdType()])\r
             typeRoot = typeRootPageDict[obj.GetPcdType()]\r
-            if self._arch != None:\r
+            if self._arch is not None:\r
                 pcdPage = doxygen.Page('%s' % obj.GetPcdName(),\r
                                         'pcd_%s_%s_%s' % (obj.GetPcdType(), obj.GetArch(), obj.GetPcdName().split('.')[1]))\r
                 pcdPage.AddDescription('<br>\n'.join(obj.GetComment()) + '<br>\n')\r
@@ -575,7 +575,7 @@ class PackageDocumentAction(DoxygenAction):
         pageRoot = doxygen.Page('GUID', 'guid_root_page')\r
         objs = pObj.GetFileObj().GetSectionObjectsByName('guids', self._arch)\r
         if len(objs) == 0: return []\r
-        if self._arch != None:\r
+        if self._arch is not None:\r
             for obj in objs:\r
                 pageRoot.AddPage(self._GenerateGuidSubPage(pObj, obj, configFile))\r
         else:\r
@@ -628,7 +628,7 @@ class PackageDocumentAction(DoxygenAction):
         pageRoot = doxygen.Page('PPI', 'ppi_root_page')\r
         objs = pObj.GetFileObj().GetSectionObjectsByName('ppis', self._arch)\r
         if len(objs) == 0: return []\r
-        if self._arch != None:\r
+        if self._arch is not None:\r
             for obj in objs:\r
                 pageRoot.AddPage(self._GeneratePpiSubPage(pObj, obj, configFile))\r
         else:\r
@@ -682,7 +682,7 @@ class PackageDocumentAction(DoxygenAction):
         pageRoot = doxygen.Page('PROTOCOL', 'protocol_root_page')\r
         objs = pObj.GetFileObj().GetSectionObjectsByName('protocols', self._arch)\r
         if len(objs) == 0: return []\r
-        if self._arch != None:\r
+        if self._arch is not None:\r
             for obj in objs:\r
                 pageRoot.AddPage(self._GenerateProtocolSubPage(pObj, obj, configFile))\r
         else:\r
@@ -775,7 +775,7 @@ class PackageDocumentAction(DoxygenAction):
             if not infObj.Parse():\r
                 self.Log('Fail to load INF file %s' % inf)\r
                 continue\r
-            if infObj.GetProduceLibraryClass() != None:\r
+            if infObj.GetProduceLibraryClass() is not None:\r
                 libObjs.append(infObj)\r
             else:\r
                 modObjs.append(infObj)\r
@@ -954,7 +954,7 @@ class PackageDocumentAction(DoxygenAction):
             retarr = self.SearchLibraryClassHeaderFile(lcObj.GetClass(),\r
                                                        workspace,\r
                                                        refDecObjs)\r
-            if retarr != None:\r
+            if retarr is not None:\r
                 pkgname, hPath = retarr\r
             else:\r
                 self.Log('Fail find the library class %s definition from module %s dependent package!' % (lcObj.GetClass(), infObj.GetFilename()), 'error')\r