Message 74628 - Python tracker

Message74628

Author amaury.forgeotdarc
Recipients amaury.forgeotdarc, eckhardt, trott
Date 2008-10-10.11:21:20
SpamBayes Score 0.0007054529
Marked as misclassified No
Message-id <1223637746.17.0.325971672715.issue4098@psf.upfronthosting.co.za>
In-reply-to
Content
Yes, the default value expression could be evaluated each time the
function is called without the parameter. But it would be another language.
Default values are computed once, and this is a Python feature.

It can be useful, for example to cache computations, or to achieve
"early binding" in nested functions, as explained in the suggested FAQ.
History
Date User Action Args
2008-10-10 11:22:26amaury.forgeotdarcsetrecipients: + amaury.forgeotdarc, eckhardt, trott
2008-10-10 11:22:26amaury.forgeotdarcsetmessageid: <1223637746.17.0.325971672715.issue4098@psf.upfronthosting.co.za>
2008-10-10 11:21:21amaury.forgeotdarclinkissue4098 messages
2008-10-10 11:21:20amaury.forgeotdarccreate