summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Sottile <asottile@umich.edu>2021-10-05 20:19:06 -0400
committerAnthony Sottile <asottile@umich.edu>2021-10-05 20:26:34 -0400
commitbb57b4cf2f61c643655eef4c77683fa144b2c3cd (patch)
tree7cd511276fb32dea3e02952660611859b7e7bc45
parent6f01bda37924c362ebd0d342a20c586548f35b46 (diff)
downloadpep8-bb57b4cf2f61c643655eef4c77683fa144b2c3cd.tar.gz
Revert "Merge pull request #990 from cdce8p/whitespace-match-case"
This reverts commit 0f079a061590217515421fc337df8dbf3563fed5, reversing changes made to 3d0ac73d8045b5fa771dbbf594ca0b9a4e581e15.
-rwxr-xr-xpycodestyle.py11
-rw-r--r--testsuite/python310.py18
2 files changed, 0 insertions, 29 deletions
diff --git a/pycodestyle.py b/pycodestyle.py
index ca6a2bd..cb26904 100755
--- a/pycodestyle.py
+++ b/pycodestyle.py
@@ -170,7 +170,6 @@ STARTSWITH_INDENT_STATEMENT_REGEX = re.compile(
)))
)
DUNDER_REGEX = re.compile(r"^__([^\s]+)__(?::\s*[a-zA-Z.0-9_\[\]\"]+)? = ")
-MATCH_CASE_REGEX = re.compile(r'^\s*\b(?:match|case)(\s*)(?=.*\:)')
BLANK_EXCEPT_REGEX = re.compile(r"except\s*:")
_checks = {'physical_line': {}, 'logical_line': {}, 'tree': {}}
@@ -502,16 +501,6 @@ def whitespace_around_keywords(logical_line):
elif len(after) > 1:
yield match.start(2), "E271 multiple spaces after keyword"
- if sys.version_info >= (3, 10):
- match = MATCH_CASE_REGEX.match(logical_line)
- if match:
- if match[1] == ' ':
- return
- if match[1] == '':
- yield match.start(1), "E275 missing whitespace after keyword"
- else:
- yield match.start(1), "E271 multiple spaces after keyword"
-
@register_check
def missing_whitespace_after_import_keyword(logical_line):
diff --git a/testsuite/python310.py b/testsuite/python310.py
index 8cd98f2..2355f55 100644
--- a/testsuite/python310.py
+++ b/testsuite/python310.py
@@ -22,21 +22,3 @@ match var:
pass
case (0, 1, *_):
pass
-#: E271:2:6 E271:3:9 E271:5:9 E271:7:9
-var = 1
-match var:
- case 1:
- pass
- case 2:
- pass
- case (
- 3
- ):
- pass
-#: E275:2:6 E275:3:9 E275:5:9
-var = 1
-match(var):
- case(1):
- pass
- case_:
- pass