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 serhiy.storchaka
Recipients larry, methane, rhettinger, serhiy.storchaka, yselivanov
Date 2019-06-09.15:40:19
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1560094819.47.0.582952370061.issue37206@roundup.psfhosted.org>
In-reply-to
Content
I am working on this issue and almost done.

The questions is what inspect.Signature() and inspect.getfullargspec() should do with such functions.

1. Raise an exception as they did in old Python versions and as they do with builtin functions not converted to Argument Clinic.

2. Return a value where a special placeholder is used as a default value for optional parameters which cannot have a default value. In this case there are other questions: what is better name for it (I considered "unspecified" and "unrepresentable") and should it be a single object used for all parameters or a separate object created for every parameter?
History
Date User Action Args
2019-06-09 15:40:19serhiy.storchakasetrecipients: + serhiy.storchaka, rhettinger, larry, methane, yselivanov
2019-06-09 15:40:19serhiy.storchakasetmessageid: <1560094819.47.0.582952370061.issue37206@roundup.psfhosted.org>
2019-06-09 15:40:19serhiy.storchakalinkissue37206 messages
2019-06-09 15:40:19serhiy.storchakacreate