Peter Hansen wrote: > 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
Exact. But I think that if we make "class C():" a synonym of "class C(object):", it will save lot of keystrokes ;-) So I think the idea is great but the result is not actually very usefull. Delphi (Pascal?) use almost the same concept: TTest = class is a synonym of TTest = class(TObject) -- http://mail.python.org/mailman/listinfo/python-list