[Tutor] Instance attribute as a parameter's default value

Jan Eden lists at janeden.org
Fri Aug 26 14:54:26 CEST 2005


I need to use an instance attribute as the default value for a parameter to a method.

This obviously won't work:


def Children(self, id=self.id, level=2):

How can I get the id parameter to use the attribute page.id? I know I could simply use the method call


but I thought it is much more elegant to use a default value here.

Is it possible?


The day Microsoft makes something that doesn't suck is the day they start selling vacuum cleaners.

More information about the Tutor mailing list