On Sun, 20 Mar 2011 00:08:16 +0000, Rhodri James wrote: > It has to be said that the confusion is exacerbated by ignoring PEP-8 > and using the same (CamelCase) name for the module and the class. That > does provide a rich source of errors in cases like this. It's not so much that UserDict ignores PEP-8, as that it pre-dates PEP-8. -- Steven