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 ncoghlan
Recipients larry, ncoghlan, yselivanov
Date 2014-02-19.12:40:20
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1392813621.68.0.712139176055.issue20684@psf.upfronthosting.co.za>
In-reply-to
Content
In a comment on issue 17482, Mike Bayer pointed out a backwards incompatibility resulting from changing inspect.getfullargspec (etc) to rely on inspect.signature: they now follow __wrapped__ chains, where previously they ignored them.

This means that instead of reporting the exact signature of the *wrapper*, they now report the signature of the wrapped function instead.

Since switching these functions from ignoring __wrapped__ to following it is an unintended backwards incompatible change, I'll tweak the code to bypass the unravelling of wrapper chains in the getfullargspec case.
History
Date User Action Args
2014-02-19 12:40:21ncoghlansetrecipients: + ncoghlan, larry, yselivanov
2014-02-19 12:40:21ncoghlansetmessageid: <1392813621.68.0.712139176055.issue20684@psf.upfronthosting.co.za>
2014-02-19 12:40:21ncoghlanlinkissue20684 messages
2014-02-19 12:40:20ncoghlancreate