Dave Angel wrote: [...] > We were talking about 2.x And I explicitly mentioned 3.x because if > one develops code that depends on old-style classes, they'll be in > trouble with 3.x, which has no way to specify old-style classes. In > 3.x, all classes are new-style. And although it'll no longer matter > whether you specify (object), it doesn't do any harm. As I said, it's a > good habit for a beginner to get into when defining classes. > I maintain that this almost-cargo-cult belief over-complicates things for language beginners. How long do you have to be using Python before you make your first super() call? How many programs behave differently with old-style vs. new-style classes?
regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 PyCon is coming! Atlanta, Feb 2010 http://us.pycon.org/ Holden Web LLC http://www.holdenweb.com/ UPCOMING EVENTS: http://holdenweb.eventbrite.com/ -- http://mail.python.org/mailman/listinfo/python-list