summaryrefslogtreecommitdiff
path: root/pylint/checkers/refactoring/recommendation_checker.py
diff options
context:
space:
mode:
authorJacob Walls <jacobtylerwalls@gmail.com>2022-02-06 13:50:54 -0500
committerGitHub <noreply@github.com>2022-02-06 19:50:54 +0100
commit3d167ab01b07a12fa29fac1c076763508e88534b (patch)
treed8aaf0c4f02ca17b4e061db8ce394a5726e2cf3b /pylint/checkers/refactoring/recommendation_checker.py
parent9d3a9c390fcb3ad173a6f204fbfa5221852adca4 (diff)
downloadpylint-git-3d167ab01b07a12fa29fac1c076763508e88534b.tar.gz
Fix crash in `use-maxsplit-arg` checker where `sep` given by keyword (#5772)
Diffstat (limited to 'pylint/checkers/refactoring/recommendation_checker.py')
-rw-r--r--pylint/checkers/refactoring/recommendation_checker.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pylint/checkers/refactoring/recommendation_checker.py b/pylint/checkers/refactoring/recommendation_checker.py
index 785e37fdd..d517cfd1b 100644
--- a/pylint/checkers/refactoring/recommendation_checker.py
+++ b/pylint/checkers/refactoring/recommendation_checker.py
@@ -113,7 +113,7 @@ class RecommendationChecker(checkers.BaseChecker):
return
try:
- utils.get_argument_from_call(node, 0, "sep")
+ sep = utils.get_argument_from_call(node, 0, "sep")
except utils.NoSuchArgumentError:
return
@@ -154,7 +154,7 @@ class RecommendationChecker(checkers.BaseChecker):
new_name = (
node.func.as_string().rsplit(fn_name, maxsplit=1)[0]
+ new_fn
- + f"({node.args[0].as_string()}, maxsplit=1)[{subscript_value}]"
+ + f"({sep.as_string()}, maxsplit=1)[{subscript_value}]"
)
self.add_message("use-maxsplit-arg", node=node, args=(new_name,))