Vedran Čačić added the comment:

> Also, it is worth noting, that Signature API does not provide 100%
of functionality that deprecated APIs have.  It is important to do
a soft deprecation of outdated APIs in 3.5 to gather users feedback,
and improve Signature object.

Well, here is a feedback about lost functionality. inspect.getcallargs had a 
very nice property that it automatically bound the first argument to the 
instance of bound methods. It seems I have no general way to do it with 
Signature.bind. Of course I can put

    arguments['self'] = method.__self__

afterwards, but theoretically, the argument doesn't have to be called 'self'. 
And anyway, I would like something that works seamlessly with bound methods and 
ordinary functions.

----------
nosy: +Vedran.Čačić

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue20438>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to