Hughes, Chad O wrote: > Is there any way to create a class method? I can create a class > variable like this: > Hmm, seeing this post, I have decided to implement a 'classproperty' descriptor. But I could not. This is what I imagined:
class A(object): _x = 0 @classmethod def get_x(cls): print "Getting x..." return cls._x @classmethod def set_x(cls,value): print "Setting x..." cls._x = value x = classproperty(get_x,set_x) Usage example: >>>print A.x Getting x 0 >>>A.x = 8 Setting x >>>print A.x Getting x 8 I was trying for a while, but I could not implement a 'classproperty' function. Is it possible at all? Thanks, Les -- http://mail.python.org/mailman/listinfo/python-list