diff options
author | Marc Mueller <30130371+cdce8p@users.noreply.github.com> | 2021-09-21 13:31:55 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-21 13:31:55 +0200 |
commit | 585c6ca9016613a5c7138ad8cd704a91b363d537 (patch) | |
tree | d15775a1aea796a83d7e4c67adbee6048b136b18 /tests/functional | |
parent | 95b530d5b776c7716eb81125e065cf4eadd7ff7c (diff) | |
download | pylint-git-585c6ca9016613a5c7138ad8cd704a91b363d537.tar.gz |
Fix false-positive undefined-variable with Lambda, IfExp, and := (#5044)
Diffstat (limited to 'tests/functional')
-rw-r--r-- | tests/functional/a/assign/assignment_expression.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/functional/a/assign/assignment_expression.py b/tests/functional/a/assign/assignment_expression.py index 4bb41f1a6..3bf077b46 100644 --- a/tests/functional/a/assign/assignment_expression.py +++ b/tests/functional/a/assign/assignment_expression.py @@ -1,6 +1,6 @@ """Test assignment expressions""" # pylint: disable=missing-docstring,unused-argument,unused-import,invalid-name -# pylint: disable=blacklisted-name,unused-variable,pointless-statement +# pylint: disable=blacklisted-name,unused-variable,pointless-statement,unused-variable import re if (a := True): @@ -89,3 +89,8 @@ def func2(): # https://github.com/PyCQA/pylint/issues/4828 def func3(): return bar if (bar := "") else "" + + +# Lambda and IfExp +def func4(): + l = lambda x: y if (y := x) else None |