[Python-3000] Is this really a SyntaxError?

Nick Coghlan ncoghlan at gmail.com
Wed Jul 30 00:51:09 CEST 2008


Georg Brandl wrote:
> Georg Brandl schrieb:
>> Someone just wrote to the docs mailing list and reported that the 
>> itertools
>> documentation for Py3k contains this recipe:
>>
>> def grouper(n, iterable, fillvalue=None):
>>      args = [iter(iterable)] * n
>>      return zip_longest(*args, fillvalue=fillvalue)
>>
>> It is currently a syntax error in 3k. There's also a test for it in
>> test_keywordonlyarg.py, however, I can currently see no reason why
>> it should be disallowed.
> 
> No opinions at all?

I think I was busy first time it went by :)

With keyword-only parameters allowed now, I think it makes sense to be 
able to supply the keywords arguments after the variable length argument 
as well.

Cheers,
Nick.


More information about the Python-3000 mailing list