Please move this subtopic to a subject that doesn’t have “PEP 622” in its topic.
On Tue, Jul 7, 2020 at 17:54 Greg Ewing <greg.ew...@canterbury.ac.nz> wrote: > On 8/07/20 5:30 am, Paul Sokolovsky wrote: > > from __future__ import const > > > > FOO: const = 1 > > > > match val: > > case FOO: # obviously matches by constant's value > > This would make it *more* difficult to distinguish constants from > assignment targets when looking at the match statement, unless you > choose names which "look constant-like" somehow. > > It also has the general problem of const-declarations in Python. > Currently the compiler only has to analyse one module at a time; > this would require it to also look inside imported modules to > determine whether things were declared const. > > -- > Greg > _______________________________________________ > Python-Dev mailing list -- python-dev@python.org > To unsubscribe send an email to python-dev-le...@python.org > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/python-dev@python.org/message/ACJJV65BQNZ2LMNUBGJJLBR7AI3EO4SU/ > Code of Conduct: http://python.org/psf/codeofconduct/ > -- --Guido (mobile)
_______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/GFMOZ6XFIJKQ4ST7TFTCMRUGICZASE5G/ Code of Conduct: http://python.org/psf/codeofconduct/