On Wed, 30 Dec 2015 23:50:03 +1100, Chris Angelico wrote: > On Wed, Dec 30, 2015 at 11:40 PM, Charles T. Smith > <cts.private.ya...@gmail.com> wrote: >> Oh! >> >> Although the referenced doc says: >> >> "For compatibility reasons, classes are still old-style by default." >> >> is it true that dictionaries are by default always new-style objects? >> >> (PDB)c6 = { "abc" : 123, "def" : 456} >> >> (PDB)isinstance (c6, dict) >> True >> >> (PDB)isinstance (c6, object) >> True > > I believe that's true, yes. The meaning of "by default" there is that > "class X: pass" will make an old-style class. All built-in types are now > new-style classes. > > ChrisA
Okay, thank you. I'm trying to understand your program. Unfortunately, I haven't gotten the same output you had, using python 2.6 or 2.7. Maybe I haven't been able to restore the indentation correctly after having been filtered through pan(1). I wonder what the difference is between vars() and items() -- https://mail.python.org/mailman/listinfo/python-list