This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author epaine
Recipients epaine, taleinat, terry.reedy
Date 2021-05-02.15:18:46
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1619968726.44.0.898029339856.issue44010@roundup.psfhosted.org>
In-reply-to
Content
As-per PEP 634, structural pattern matching is now in Python. This introduces the `match` and `case` keywords. IDLE does not highlight these.

The problem is that these are listed in `keyword.softkwlist` rather than `keyword.kwlist` (which is what IDLE uses). This confuses me, as this is not a __future__ feature and there is no discussion of it becoming one in #42128. There is also no discussion (that I could find) about which list it should be put in. The addition to softkwlist was done in PR-22917.

Do we change IDLE to use softkwlist, or move those keywords into kwlist?
History
Date User Action Args
2021-05-02 15:18:46epainesetrecipients: + epaine, terry.reedy, taleinat
2021-05-02 15:18:46epainesetmessageid: <1619968726.44.0.898029339856.issue44010@roundup.psfhosted.org>
2021-05-02 15:18:46epainelinkissue44010 messages
2021-05-02 15:18:46epainecreate