Why new Python 2.5 feature "class C()" return old-style class ?

Peter Hansen peter at engcorp.com
Tue Apr 11 07:17:41 EDT 2006


Georg Brandl wrote:
> class C():
> 
> is meant to be synonymous with
> 
> class C:
> 
> and therefore cannot create a new-style class.

I think "looping" understands that, but is basically asking why anyone 
is bothering with a change that involves a part of the language that is 
effectively deprecated.  In other words, class(): never used to be 
valid, so why make it valid now?

-Peter




More information about the Python-list mailing list