--- a/VultureChecker/VultureCheckerService.py Wed Dec 30 11:02:01 2020 +0100 +++ b/VultureChecker/VultureCheckerService.py Sun Apr 25 16:13:53 2021 +0200 @@ -166,7 +166,7 @@ return { "name": item.name, "type": item.typ, - "file": item.filename, + "file": str(item.filename), "first_line": item.first_lineno, "last_line": item.last_lineno, "confidence": item.confidence, @@ -180,20 +180,18 @@ @rtype dict """ return { - "DefinedAttributes": - [self.__item2Dict(i) for i in self.defined_attrs], - "DefinedClasses": - [self.__item2Dict(i) for i in self.defined_classes], - "DefinedFunctions": - [self.__item2Dict(i) for i in self.defined_funcs], - "DefinedImports": - [self.__item2Dict(i) for i in self.defined_imports], - "DefinedSlots": - [self.__item2Dict(i) for i in self.defined_slots], - "DefinedProperties": - [self.__item2Dict(i) for i in self.defined_props], - "DefinedVariables": - [self.__item2Dict(i) for i in self.defined_vars], - "UsedAttributes": list(self.used_attrs), - "UsedNames": list(self.used_names), + "UnusedAttributes": + [self.__item2Dict(i) for i in self.unused_attrs], + "UnusedClasses": + [self.__item2Dict(i) for i in self.unused_classes], + "UnusedFunctions": + [self.__item2Dict(i) for i in self.unused_funcs], + "UnusedMethods": + [self.__item2Dict(i) for i in self.unused_methods], + "UnusedImports": + [self.__item2Dict(i) for i in self.unused_imports], + "UnusedProperties": + [self.__item2Dict(i) for i in self.unused_props], + "UnusedVariables": + [self.__item2Dict(i) for i in self.unused_vars], }