In <02a6427a$0$15633$c3e8...@news.astraweb.com> Steven D'Aprano 
<st...@remove-this-cybersource.com.au> writes:

>On Thu, 27 Aug 2009 09:09:21 +0200, Hendrik van Rooyen wrote:

>> On Wednesday 26 August 2009 17:45:54 kj wrote:
>>> In <02a54597$0$20629$c3e8...@news.astraweb.com> Steven D'Aprano
>> <st...@remove-this-cybersource.com.au> writes:
>> 
>>> >Why are you defining a method without a self parameter?
>>>
>>> Because, as I've explained elsewhere, it is not a method: it's a
>>> "helper" function, meant to be called only once, within the class
>>> statement itself.
>> 
>> If the sole purpose of the function is to be used to define what will
>> become a constant, why do you not just calculate the constant on your
>> calculator, or at the interactive prompt, and assign it to the
>> attribute, and be done with it?
>> 
>> Why waste run time recalculating every time the programme is called?

>What you are calculating might actually be quite complicated to enter as 
>a literal.

Thank you!

kynn
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to