Message269016
| Author |
ncoghlan |
| Recipients |
SilentGhost, eric.snow, ncoghlan, ryan.petrello, yselivanov |
| Date |
2016年06月21日.19:43:10 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1466538190.48.0.488395767392.issue27172@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Hi Ryan, sorry for the delayed response.
My own concern with this proposal is that I don't understand the use case for it. We changed the inspect.signature behaviour away from that of inspect.getfullargspec because we considered the latter behaviour to be *wrong*: it reported a parameter the already bound method didn't actually accept when called. The "skip_bound_arg" functionality then remains *within* the inspect module for the sake of providing backwards compatible implementations of getargspec and getfullargspec without duplicating a lot of other callable introspection logic.
If you can provide more information on the motivating use case, we can better determine if exposing this option directly is a suitable design response, or if there may be better alternatives available. |
|