summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-12-03 11:51:16 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-12-03 12:04:59 +0100
commitb84d68e8ee22cb1679799c9ca73397e81110ea34 (patch)
tree10bd4d4102e3822720f62849d4277b09234447c1
parent083148ea388e5384515b72fcb65defaac8b9b667 (diff)
downloadqutebrowser-b84d68e8ee22cb1679799c9ca73397e81110ea34.tar.gz
qutebrowser-b84d68e8ee22cb1679799c9ca73397e81110ea34.zip
pylint: Enable for_any_all extension
-rw-r--r--.pylintrc1
-rw-r--r--qutebrowser/browser/webelem.py1
-rw-r--r--tests/end2end/fixtures/quteprocess.py5
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):