This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author steve.dower
Recipients lukasz.langa, pablogsal, serhiy.storchaka, steve.dower, vstinner
Date 2019-04-29.14:02:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1556546530.03.0.598497801374.issue36751@roundup.psfhosted.org>
In-reply-to
Content
Nope, I was right the first time. The FullArgSpec tulle has changed indexes, and formatargspec has additional (undocumented) arguments.

Since formatargspec is deprecated, it should probably just not change.

The FullArgSpec tuple might have to become a concrete class implementation so that it can have positional-only args as a named attribute but not part of unpacking.

As for where the new information *can* go, I suspect the Signature object is the only place. Though that has limitations, and for C APIs in particular much of my code only uses the more reliable getfullargspec.
History
Date User Action Args
2019-04-29 14:02:10steve.dowersetrecipients: + steve.dower, vstinner, lukasz.langa, serhiy.storchaka, pablogsal
2019-04-29 14:02:10steve.dowersetmessageid: <1556546530.03.0.598497801374.issue36751@roundup.psfhosted.org>
2019-04-29 14:02:09steve.dowerlinkissue36751 messages
2019-04-29 14:02:07steve.dowercreate