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 yselivanov
Recipients berker.peksag, brett.cannon, larry, matrixise, ncoghlan, nedbat, python-dev, untitaker, yselivanov
Date 2015-10-25.21:13:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1445807627.63.0.765621770532.issue20438@psf.upfronthosting.co.za>
In-reply-to
Content
> The docs for getargspec currently read, "This function will be removed in Python 3.6."  Why?  We keep all sorts of old APIs for the sake of backward compatibility, why is this one different?

getargspec was deprecated since 3.0.  Besides that, it returns incomplete information about function parameters: keyword-only parameters won't be introspected at all for instance.

Migration path is very simple and clear -- just use getfullargspec (almost 100% backwards compatible), which won't be removed probably till Python 4.
History
Date User Action Args
2015-10-25 21:13:47yselivanovsetrecipients: + yselivanov, brett.cannon, ncoghlan, larry, nedbat, python-dev, berker.peksag, matrixise, untitaker
2015-10-25 21:13:47yselivanovsetmessageid: <1445807627.63.0.765621770532.issue20438@psf.upfronthosting.co.za>
2015-10-25 21:13:47yselivanovlinkissue20438 messages
2015-10-25 21:13:47yselivanovcreate