[Python-Dev] Dinamically set __call__ method
Skip Montanaro
skip.montanaro at gmail.com
Tue Nov 4 14:06:04 EST 2014
On Tue, Nov 4, 2014 at 1:01 PM, Roberto Martínez <robertomartinezp at gmail.com
> wrote:
> The workaround of calling a different method inside __call__ is not valid
> for my case because I want to change the *signature* of the function also
> -for introspection reasons.
You could define __call__ like so:
def __call__(self, *args, **kwds):
self._my_call(*args, **kwds)
then set self._my_call at runtime.
Skip
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20141104/de8d8db3/attachment.html>
More information about the Python-list
mailing list