[Python-3000] Fixing super anyone?

Michele Cella michele.cella at gmail.com
Mon Apr 23 08:48:28 CEST 2007


Greg Ewing wrote:
> Michele Cella wrote:
> 
>> Personally, I really like this syntax:
>>
>> res = super currentmethod(arg, arg)
>>
>> Why? because it's very consistent (pythonic?) with the way I'm used to 
>> use any other keyword.
> 
> But it's inconsistent with the way every other
> method is called.
> 

Yeah, you're absolutely right. :-)

Have you seen my second proposal?

Calling a method:

	self.method(arg)

Calling a super method:

	super self.method(arg)

That's consistent with:
	* the way you call any other method
	* the way you use any other keyword

Thanks for the attention.

Ciao
Michele



More information about the Python-3000 mailing list