Skip to content

Commit 0dde8ea

Browse files
authored
Merge pull request #1222 from PyCQA/asottile-patch-1
improve backtracking of COMPARE_TYPE_REGEX
2 parents 13a238b + 9dc066b commit 0dde8ea

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pycodestyle.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@
126126
COMPARE_NEGATIVE_REGEX = re.compile(r'\b(?<!is\s)(not)\s+[^][)(}{ ]+\s+'
127127
r'(in|is)\s')
128128
COMPARE_TYPE_REGEX = re.compile(
129-
r'[=!]=\s+type(?:\s*\(\s*([^)]*[^ )])\s*\))'
130-
r'|\btype(?:\s*\(\s*([^)]*[^ )])\s*\))\s+[=!]='
129+
r'[=!]=\s+type(?:\s*\(\s*([^)]*[^\s)])\s*\))'
130+
r'|\btype(?:\s*\(\s*([^)]*[^\s)])\s*\))\s+[=!]='
131131
)
132132
KEYWORD_REGEX = re.compile(r'(\s*)\b(?:%s)\b(\s*)' % r'|'.join(KEYWORDS))
133133
OPERATOR_REGEX = re.compile(r'(?:[^,\s])(\s*)(?:[-+*/|!<=>%&^]+|:=)(\s*)')

0 commit comments

Comments
 (0)