Calling a class instance like a function

Filip Gruszczyński gruszczy at gmail.com
Wed Feb 18 19:42:57 EST 2009


__call__

2009/2/19 Uberman <bhood37 at hotmail.com>:
> I'm wondering if there's a way to invoke a "function" operator on a Python
> class instance.  For example, given a class instance:
>
>        myClass = MyClass()
>
> I want to call that instance like a function, with an argument value:
>
>        myClass(5.0)
>
> I can override the "()" operator in C++, so I'm wondering if there's a way to
> do it in Python as well.
>
> Thanks!
> --
> http://mail.python.org/mailman/listinfo/python-list
>



-- 
Filip Gruszczyński



More information about the Python-list mailing list