diff options
author | Danny Sepler <dannysepler@gmail.com> | 2022-10-31 22:44:15 -0400 |
---|---|---|
committer | Anthony Sottile <asottile@umich.edu> | 2022-11-05 23:42:56 -0400 |
commit | a13131627c67db9e422c203f391a74b3ca7315a8 (patch) | |
tree | 40a625c7f258746a1edae25b20f8fcf2884b2a19 /pycodestyle.py | |
parent | 2b76c4da9a1687cb6ca8eeb625b95b3fbdcf7bad (diff) | |
download | pep8-a13131627c67db9e422c203f391a74b3ca7315a8.tar.gz |
Fix false positive with E741
Diffstat (limited to 'pycodestyle.py')
-rwxr-xr-x | pycodestyle.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pycodestyle.py b/pycodestyle.py index 29f93ea..a105a0f 100755 --- a/pycodestyle.py +++ b/pycodestyle.py @@ -1504,6 +1504,7 @@ def ambiguous_identifier(logical_line, tokens): Okay: lambda arg: arg * l Okay: lambda a=l[I:5]: None Okay: lambda x=a.I: None + Okay: if l >= 12: E741: except AttributeError as O: E741: with lock as l: E741: global I @@ -1542,7 +1543,7 @@ def ambiguous_identifier(logical_line, tokens): elif text == ')': parameter_parentheses_level -= 1 # identifiers on the lhs of an assignment operator - if token_type == tokenize.OP and '=' in text and \ + if token_type == tokenize.OP and text in {'=', ':='} and \ parameter_parentheses_level == 0: if prev_text in idents_to_avoid: ident = prev_text |