Duncan Booth wrote: > > Is it possible to force dictionary creation in these case to use > > my own dict class instead of the default one? > > No
Ouch. I was expecting something like that, thanks for confirming it. If I may: this seems inconsistent to me. I have created an augmented version of the class with no possibility to extend 2 of the 3 legal constructors: {} and func(**d). While I agree changing base class behaviour is a bad idea, since we have the possibility to re-assign dict to another class we should be able to do it consistently, i.e. re-assing the two special constructors too. Just my 2c on the topic... I have found workarounds anyway. -- http://mail.python.org/mailman/listinfo/python-list