[Python-3000] [Python-Dev] Pre-pre PEP for 'super' keyword (original) (raw)

Guido van Rossum guido at python.org
Mon Apr 30 01:27:07 CEST 2007


On 4/29/07, Collin Winter <collinw at gmail.com> wrote:

On 4/29/07, Calvin Spealman <ironfroggy at gmail.com> wrote: > On 4/29/07, Jim Jewett <jimjjewett at gmail.com> wrote: > > As long as you can be explicit, should the shortcut be a full > > shortcut? That is, > > > > def f(self, a, b=c, *args, **kwargs): > > super() # passes the exact arglist that f got > > I sure wish my previous complaints didn't hinder this, because I > really love the idea of being able to this, which would really > encourage more compatible method signatures, so you can use the > shortcut! I'm desperate for a solution that satisfies all the sides of > the equation.

I hate this. super() calls would be completely different from other function calls in that what appears to be an empty argument list is actually a filled-out argument list. Please stick to the original topic of figuring out how to remove the class name from super calls, rather than inventing new magical, spooky-action-at-a-distance toys.

Amen, brother!

-- --Guido van Rossum (home page: http://www.python.org/~guido/)



More information about the Python-3000 mailing list