VultureChecker/VultureCheckerDialog.py

changeset 62
4a69da851bd2
parent 61
9d01e990bb27
child 64
b55bba526b8b
--- a/VultureChecker/VultureCheckerDialog.py	Wed Jan 01 11:58:52 2020 +0100
+++ b/VultureChecker/VultureCheckerDialog.py	Tue Jun 23 17:33:21 2020 +0200
@@ -7,13 +7,6 @@
 Module implementing a dialog to show the vulture check results.
 """
 
-from __future__ import unicode_literals
-
-try:
-    str = unicode       # __IGNORE_EXCEPTION__ __IGNORE_WARNING__
-except NameError:
-    pass
-
 import os
 import fnmatch
 
@@ -243,7 +236,7 @@
             
             # now go through all the files
             self.progress = 0
-            if len(self.files) == 1 or not self.vultureService.hasBatch:
+            if len(self.files) == 1:
                 self.__batch = False
                 self.vultureCheck()
             else:
@@ -442,8 +435,8 @@
                       if f.strip()]
         if filterList:
             for fileFilter in filterList:
-                fileList = \
-                    [f for f in fileList if not fnmatch.fnmatch(f, fileFilter)]
+                fileList = [f for f in fileList
+                            if not fnmatch.fnmatch(f, fileFilter)]
         
         self.__slotsAreUsed = self.slotsCheckBox.isChecked()
         if self.__slotsAreUsed != self.__data["SlotsAreUsed"]:
@@ -545,7 +538,7 @@
             regExp = QRegExp(pattern, Qt.CaseSensitive, QRegExp.Wildcard)
             filteredList = [item for item in filteredList
                             if not regExp.exactMatch(item.name)]
-        return filteredList
+        return filteredList     # __IGNORE_WARNING_M834__
     
     def __getUnusedItems(self, defined, used):
         """
@@ -558,9 +551,7 @@
         @return list of unused items
         @rtype list of VultureItem
         """
-        unusedItems = [item for item in set(defined)
-                       if item.name not in used]
-        return unusedItems
+        return [item for item in set(defined) if item.name not in used]
 
     def __unusedFunctions(self):
         """
@@ -656,10 +647,7 @@
     def __createResultItems(self):
         """
         Private method to populate the list with the analysis result.
-        """         # __IGNORE_WARNING__
-        def filename(item):
-            return item.filename
-        
+        """
         lastFileItem = None
         lastFileName = ""
         items = (self.__unusedFunctions() +
@@ -670,7 +658,7 @@
                  self.__unusedAttributes())
         if not self.__slotsAreUsed:
             items += self.__unusedSlots()
-        for item in sorted(items, key=filename):
+        for item in sorted(items, key=lambda item: item.filename):
             if lastFileItem is None or lastFileName != item.filename:
                 lastFileItem = self.__createFileItem(item.filename)
                 lastFileName = item.filename
@@ -752,9 +740,8 @@
         @return list of selected non file items
         @rtype list of QTreeWidgetItem
         """
-        itmList = [i for i in self.resultList.selectedItems()
-                   if i.parent() is not None]
-        return itmList
+        return [i for i in self.resultList.selectedItems()
+                if i.parent() is not None]
     
     def __editWhiteList(self):
         """

eric ide

mercurial