From 39ea85645bca1b40a214152fb2859b9ccd139a91 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 17 May 2022 11:21:18 +0200 Subject: [PATCH] Fix vulture --- qutebrowser/qt/core.py | 4 ---- scripts/dev/rewrite_find_enums.py | 6 ------ scripts/dev/run_vulture.py | 6 +++++- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/qutebrowser/qt/core.py b/qutebrowser/qt/core.py index 5220d6389..356a11691 100644 --- a/qutebrowser/qt/core.py +++ b/qutebrowser/qt/core.py @@ -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: diff --git a/scripts/dev/rewrite_find_enums.py b/scripts/dev/rewrite_find_enums.py index 6ca1f0303..91084680c 100644 --- a/scripts/dev/rewrite_find_enums.py +++ b/scripts/dev/rewrite_find_enums.py @@ -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): diff --git a/scripts/dev/run_vulture.py b/scripts/dev/run_vulture.py index 1f0018488..901abe235 100755 --- a/scripts/dev/run_vulture.py +++ b/scripts/dev/run_vulture.py @@ -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.