On 01/19/2018 08:47 PM, Nick Coghlan wrote:
- proposing the full PEP 547, including the "argument groups" feature
(which is a bigger change, but allows the expression of signatures
like "range([start,] stop, [step,] /)")

I hope we don't go down that route.

I added support for "argument groups" to Argument Clinic in an attempt to support legacy functions with crazy argument signatures that count their arguments.  (For example, curses.window.overlay() takes either one or seven arguments exactly--not two!, and not six!.)  I have deeply mixed feelings about the result, and I would hate to see support for it added to the language.  If I had my way I'd rewrite or replace those functions and have only modern Pythonic signatures in the standard library.


//arry/
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to