On Fri, Oct 8, 2021 at 8:31 AM Jelle Zijlstra <[email protected]>
wrote:

> El vie, 8 oct 2021 a las 0:54, Paul Moore (<[email protected]>)
> escribió:
>
>> Also, note that I automatically used a type of int->int up there. As
>> someone else asked, is that form allowed, or is it required to be
>> (int)->int? In my view, if we require the latter, I expect there will
>> be a *lot* of people making that mistake and having to correct it.
>>
>
> That's not something we discussed before. I'd be OK with allowing this
> unless it makes the grammar too ambiguous.
>

Even if it didn't make the grammar ambiguous (and I think it doesn't, as
long as the argument type isn't a union or another callable type), I'd be
against this.

An argument list is not a tuple, and we don't allow omitting the
parentheses in other call-related situations: you can't write "def f x:
return x+1" and you can't write "f 42". Allowing the omission of the
parentheses here would be inconsistent (even if some other languages allow
it).

-- 
--Guido van Rossum (python.org/~guido)
*Pronouns: he/him **(why is my pronoun here?)*
<http://feministing.com/2015/02/03/how-using-they-as-a-singular-pronoun-can-change-the-world/>
_______________________________________________
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/UI2JGJ56RIUV65ULATP3JP4FJGUQSZAI/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to