VultureChecker/VultureCheckerDialog.py

changeset 18
e19e7622a428
parent 9
1ce891a2b3ae
child 30
4b9f07190ea9
--- a/VultureChecker/VultureCheckerDialog.py	Fri Oct 09 19:00:49 2015 +0200
+++ b/VultureChecker/VultureCheckerDialog.py	Sun Oct 11 19:29:38 2015 +0200
@@ -584,14 +584,15 @@
         """
         return self.__getUnusedItems(
             self.__definedAttrs,
-            self.__usedAttrs + self.__data["WhiteLists"]["attribute"])
+            self.__usedAttrs + self.__usedVars +
+            self.__data["WhiteLists"]["attribute"])
     
     def __createResultItems(self):
         """
         Private method to populate the list with the analysis result.
         """         # __IGNORE_WARNING__
         def filename(item):
-            return item.file
+            return item.filename
         
         lastFileItem = None
         lastFileName = ""
@@ -602,9 +603,9 @@
         if not self.__slotsAreUsed:
             items += self.__unusedSlots()
         for item in sorted(items, key=filename):
-            if lastFileItem is None or lastFileName != item.file:
-                lastFileItem = self.__createFileItem(item.file)
-                lastFileName = item.file
+            if lastFileItem is None or lastFileName != item.filename:
+                lastFileItem = self.__createFileItem(item.filename)
+                lastFileName = item.filename
             
             self.__createResultItem(lastFileItem, item)
     
@@ -623,7 +624,7 @@
             translatedType = item.typ
         itm = QTreeWidgetItem(parent, [
             "{0:6d}".format(item.lineno), str(item), translatedType])
-        itm.setData(0, self.FilePathRole, item.file)
+        itm.setData(0, self.FilePathRole, item.filename)
         itm.setData(0, self.TypeRole, item.typ)
         itm.setTextAlignment(0, Qt.Alignment(Qt.AlignRight))
     

eric ide

mercurial