summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pylint/checkers/python3.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/pylint/checkers/python3.py b/pylint/checkers/python3.py
index 6fe992e0e..d4b6ab59a 100644
--- a/pylint/checkers/python3.py
+++ b/pylint/checkers/python3.py
@@ -887,6 +887,10 @@ class Python3Checker(checkers.BaseChecker):
)
)
+ _relevant_call_attrs = (
+ DICT_METHODS | _deprecated_attrs | {"encode", "decode", "translate"}
+ )
+
_python_2_tests = frozenset(
[
astroid.extract_node(x).repr_tree()
@@ -1149,10 +1153,7 @@ class Python3Checker(checkers.BaseChecker):
try:
for inferred_receiver in _infer_if_relevant_attr(
- node.func,
- DICT_METHODS
- | self._deprecated_attrs
- | {"encode", "decode", "translate"},
+ node.func, self._relevant_call_attrs
):
if inferred_receiver is astroid.Uninferable:
continue