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 brett.cannon, larry, ncoghlan, r.david.murray, yselivanov
Date 2014-04-01.15:55:29
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1396367729.9.0.312070708265.issue21117@psf.upfronthosting.co.za>
In-reply-to
Content
> Although, it looks like it's not something that partial is doing, it seems like this call logic is implemented somewhere way deeper.

Forget about what I said.

Yes, it's a "bug" in partial. Fixing it, will require having the code from "Signature.bind" reflected to C -- IOW you need to introspect the callable, get information about its parameters, and then compute the actual args & kwargs. Which will make functools.partial much much slower.
History
Date User Action Args
2014-04-01 15:55:29yselivanovsetrecipients: + yselivanov, brett.cannon, ncoghlan, larry, r.david.murray
2014-04-01 15:55:29yselivanovsetmessageid: <1396367729.9.0.312070708265.issue21117@psf.upfronthosting.co.za>
2014-04-01 15:55:29yselivanovlinkissue21117 messages
2014-04-01 15:55:29yselivanovcreate