File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -152,7 +152,7 @@ def lru_cache(maxsize=128): # noqa as it's a fake implementation.
152
152
COMPARE_TYPE_REGEX = re .compile (r'(?:[=!]=|is(?:\s+not)?)\s+type(?:s.\w+Type'
153
153
r'|\s*\(\s*([^)]*[^ )])\s*\))' )
154
154
KEYWORD_REGEX = re .compile (r'(\s*)\b(?:%s)\b(\s*)' % r'|' .join (KEYWORDS ))
155
- OPERATOR_REGEX = re .compile (r'(?:[^,\s])(\s*)(?:[-+*/|!<=>%&^]+)(\s*)' )
155
+ OPERATOR_REGEX = re .compile (r'(?:[^,\s])(\s*)(?:[-+*/|!<=>%&^]+|:= )(\s*)' )
156
156
LAMBDA_REGEX = re .compile (r'\blambda\b' )
157
157
HUNK_REGEX = re .compile (r'^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@.*$' )
158
158
STARTSWITH_DEF_REGEX = re .compile (r'^(async\s+def|def)\b' )
Original file line number Diff line number Diff line change @@ -42,3 +42,14 @@ def f3(
42
42
all_the_things : t .List [str ] = []
43
43
44
44
import logging
45
+ #: E221:1:5 E222:1:9 E221:3:6
46
+ if x := 1 :
47
+ pass
48
+ if (x := 2 ):
49
+ pass
50
+ #: E223:1:5 E224:1:8
51
+ if x := 2 :
52
+ pass
53
+ #: E221:1:6 E221:1:19
54
+ if (x := 1 ) == (y := 2 ):
55
+ pass
You can’t perform that action at this time.
0 commit comments