From b84d68e8ee22cb1679799c9ca73397e81110ea34 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 3 Dec 2021 11:51:16 +0100 Subject: pylint: Enable for_any_all extension --- .pylintrc | 1 + qutebrowser/browser/webelem.py | 1 + tests/end2end/fixtures/quteprocess.py | 5 +---- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.pylintrc b/.pylintrc index 8c93f6f1c..474e331e7 100644 --- a/.pylintrc +++ b/.pylintrc @@ -10,6 +10,7 @@ load-plugins=qute_pylint.config, pylint.extensions.overlapping_exceptions, pylint.extensions.code_style, pylint.extensions.comparison_placement, + pylint.extensions.for_any_all, pylint.extensions.docstyle, pylint.extensions.typing, diff --git a/qutebrowser/browser/webelem.py b/qutebrowser/browser/webelem.py index 9ec29ce07..7ebc7c69a 100644 --- a/qutebrowser/browser/webelem.py +++ b/qutebrowser/browser/webelem.py @@ -233,6 +233,7 @@ class AbstractWebElement(collections.abc.MutableMapping): # type: ignore[type-a 'span': ['cm-'], # Jupyter Notebook } relevant_classes = classes[self.tag_name()] + # pylint: disable=consider-using-any-or-all for klass in self.classes(): if any(klass.strip().startswith(e) for e in relevant_classes): return True diff --git a/tests/end2end/fixtures/quteprocess.py b/tests/end2end/fixtures/quteprocess.py index e1e4f8f50..e165ce5cf 100644 --- a/tests/end2end/fixtures/quteprocess.py +++ b/tests/end2end/fixtures/quteprocess.py @@ -48,10 +48,7 @@ instance_counter = itertools.count() def is_ignored_qt_message(pytestconfig, message): """Check if the message is listed in qt_log_ignore.""" regexes = pytestconfig.getini('qt_log_ignore') - for regex in regexes: - if re.search(regex, message): - return True - return False + return any(re.search(regex, message) for regex in regexes) def is_ignored_lowlevel_message(message): -- cgit v1.2.3-54-g00ecf