Guido van Rossum writes:
I believe DOM nodes are now new-style classes, for better or for worse (it might create problems when combining with classic mixins). Could that explain it?
Using minidom specifically, NodeList objects are new-style, but the Nodes are still all old-style. The __getattr__/__setattr__ stuff has all been replaced with property-based implementation as well.