Hi, Le 08/11/2020 à 07:47, Nick Coghlan a écrit : > Hi folks, > > I have updated PEP 642 significantly based on the feedback received > over the past week. > > [...] a change that I feel is insufficiently discussed is the choice to have "attr_constraint" as an inferred constraint. I can think of arguments to defer it for now at least:
* it is a one way door (if dotted names are made a constraint pattern now, they can't become a capture pattern later); * it makes a difference from assignment target syntax, where you can assign to a dotted name; * the shorthand notation is less valuable than for literals, as dotted names are verbose already, 3 more characters make little difference; * the user has no explicit syntax to override the inferred semantics. I feel like some discussion of this choice in the PEP would make sense. Cheers, Baptiste _______________________________________________ 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/RQPUV7PABLBNYJ7FI7QYCS6TKJ4H2Q2A/ Code of Conduct: http://python.org/psf/codeofconduct/