(original) (raw)
Guido, Larry and I thrashed out the required semantics for parameter groups at PyCon US last year (and I believe the argument clinic PEP describes those accurately).
They're mainly needed to represent oddball signatures like range() and slice().
However, I'm inclined to say that the affected functions should simply not support introspection until Python 3.5.
It's not just a matter of the data model, there's also the matter of defining the string representation.
Cheers,
Nick.