diff options
author | Jacob Walls <jacobtylerwalls@gmail.com> | 2022-02-06 13:50:54 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-06 19:50:54 +0100 |
commit | 3d167ab01b07a12fa29fac1c076763508e88534b (patch) | |
tree | d8aaf0c4f02ca17b4e061db8ce394a5726e2cf3b /pylint/checkers/refactoring/recommendation_checker.py | |
parent | 9d3a9c390fcb3ad173a6f204fbfa5221852adca4 (diff) | |
download | pylint-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.py | 4 |
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,)) |