How to use a class property to store function variables?
zyzhu2000 at gmail.com
Wed Apr 28 01:36:22 CEST 2010
I want to store a reference to a function into a class property.
So I am expecting that:
fn = lambda x: x
fn = A.fn
Traceback (most recent call last):
File "<string>", line 1, in <string>
TypeError: unbound method <lambda>() must be called with A instance as
first argument (got int instance instead)
The problem is that A.fn is treated as a bounded method. I really want
A.fn to be a variable that stores a reference to a function. Is there
any way to achieve this?
More information about the Python-list