Bill Baxter wrote: > On 4/5/07, Robert Kern <[EMAIL PROTECTED]> wrote: >> Bill Baxter wrote: >>> Ok, I got another hopefully easy question: >>> >>> Why this: >>> class Point(object): >>> ... >>> >>> Instead of the style that's used in the Python tutorial in the >>> 'classes' chapter: >>> class Point: >>> ... >> Because the former make new-style classes and the latter make old-style >> classes. >> It's not an issue of personal preference: they are somewhat different object >> models and there are things that old-style classes can't do. As HasTraits is >> also a new-style class, there's no point in using old-style classes in this >> tutorial. > > What's the difference in the object models? I'm surprised that the > Python tutorial seems to be completely silent on this issue. > (http://docs.python.org/tut/node11.html)
http://www.python.org/doc/newstyle.html -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion