Fix vulture

This commit is contained in:
Florian Bruhin 2022-05-17 11:21:18 +02:00
parent 218f490484
commit 39ea85645b
3 changed files with 5 additions and 11 deletions

View File

@ -3,12 +3,8 @@ from qutebrowser.qt import machinery
if machinery.USE_PYQT5:
from PyQt5.QtCore import *
Signal = pyqtSignal
Slot = pyqtSlot
elif machinery.USE_PYQT6:
from PyQt6.QtCore import *
Signal = pyqtSignal
Slot = pyqtSlot
elif machinery.USE_PYSIDE2:
from PySide2.QtCore import *
elif machinery.USE_PYSIDE6:

View File

@ -5,12 +5,6 @@ import ast
import PyQt5
def add_parents(tree):
for node in ast.walk(tree):
for child in ast.iter_child_nodes(node):
child.parent = node
def find_enums(tree):
for node in ast.walk(tree):
if not isinstance(node, ast.Assign):

View File

@ -32,7 +32,7 @@ import vulture
import qutebrowser.app # pylint: disable=unused-import
from qutebrowser.extensions import loader
from qutebrowser.misc import objects
from qutebrowser.utils import utils, version
from qutebrowser.utils import utils, version, qtutils
# To run the decorators from there
# pylint: disable=unused-import
from qutebrowser.browser.webkit.network import webkitqutescheme
@ -146,6 +146,10 @@ def whitelist_generator(): # noqa: C901
for name in ['addr', 'addralign', 'entsize']:
yield f'qutebrowser.misc.elf.SectionHeader.{name}'
# For completeness
for name in list(qtutils.LibraryPath):
yield f'qutebrowser.utils.qtutils.LibraryPath.{name}'
def filter_func(item):
"""Check if a missing function should be filtered or not.