Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PEP 653: Remove MATCH_POSITIONAL and make semantics for MATCH_DEFAULT near identical to PEP 634. #1893

Merged
merged 3 commits into from
Mar 27, 2021

Conversation

markshannon
Copy link
Member

This cuts down PEP 563 to make it feasible to get into 3.10.
The MATCH_POSITIONAL and __deconstruct__ features can wait for 3.11.

Semantics for MATCH_DEFAULT are near identical to PEP 634.
The logic for matching sequences and mappings has been simplified.

@isidentical isidentical changed the title PEP 563: Remove MATCH_POSITIONAL and make semantics for MATCH_DEFAULT near identical to PEP 634. PEP 653: Remove MATCH_POSITIONAL and make semantics for MATCH_DEFAULT near identical to PEP 634. Mar 27, 2021
@markshannon markshannon merged commit 3686181 into python:master Mar 27, 2021
@markshannon markshannon deleted the cutdown-pep-563 branch March 27, 2021 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants