variables of the class are not available as default values?
Bruno Desthuilliers
bruno.42.desthuilliers at websiteburo.invalid
Fri Aug 28 04:51:43 EDT 2009
Chris Rebert a écrit :
(snip)
> Default values are only evaluated once, when the class is defined,
<clarification target="newcomers">
s/class/function/
The function objects (defined in a class statement body...) are created
before the class object itself.
</clarification>
> thus "self" is not defined at that point since the class is still
> being defined when the method definition is executed and thus there
> can be no instances yet anyway.
More information about the Python-list
mailing list