30 Jan
2021
30 Jan
'21
12:30 p.m.
On Sat, 30 Jan 2021 at 00:10, Guido van Rossum
I think for PEP 646 it doesn't matter. That PEP is mostly concerned with static checks and the static checker can assign this any meaning it wants as long as it is syntactically allowed.
Honestly I think it's fine the way you have implemented it -- since there is a difference between a[1] and a[1,], a[*t] where len(t) == 1 has to make a choice, and it's fine if this always passes a tuple.
All right, but then I have to fix the PEP and the test that is currently failing. I'll do it tonight. Thanks -- Kind regards, Stefano Borini