> On 3 Oct 2021, at 20:11, MRAB <[email protected]> wrote: > > On 2021-10-03 18:50, Brandt Bucher wrote: >> Łukasz Langa wrote: >>> My idea is this: >>> try: >>> ... >>> except group E as e: >>> ... >>> except group E1, T2 as e: >>> ... >>> Should be doable given the magical match-case contextual keywords >>> precedent. This looks nice and is explicit, since you will always get an >>> ExceptionGroup instance under `e`. >> Heh, we crossed posts with the soft keywords. I like your idea (“except >> group”) better than mine (“except each”). >> If we want to use an existing keyword instead of a soft keyword, how > about "except in E as e:". > > The disadvantage, as I see it, from a linguistic point of view, is that > "except in" could be read as "excluding", but, then, so could "except each" > ("excluding each of these") and "except group" ("excluding this group").
If you're thinking that, then doesn't "except KeyError" mean "everything except for KeyErrors"? I don't see the problem. - Ł
signature.asc
Description: Message signed with OpenPGP
_______________________________________________ Python-Dev mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/DRC53PSOZR7RWH56U7EC7KBJLP6NG4EK/ Code of Conduct: http://python.org/psf/codeofconduct/
